public static long upper(long self) { long val = self; if ('a' <= val && val <= 'z') return ((int)val) & ~0x20; else return self; }