home *** CD-ROM | disk | FTP | other *** search
- package java.lang;
-
- public final class Character {
- public static final int MIN_RADIX = 2;
- public static final int MAX_RADIX = 36;
- public static final char MIN_VALUE = '\u0000';
- public static final char MAX_VALUE = '\uffff';
- private static long[] isLowerCaseTable = new long[]{0L, 576460743713488896L, 0L, -36028799166447616L, 6172933889249159850L, -3122495741643543723L, 2761033308231184681L, -6329340151129091520L, 11184810L, -22522413363298304L, 2170637221884L, 0L, 0L, 0L, -17592185978880L, 1032063467880447L, -281474976710656L, -6148914690341797889L, -6148914691236560894L, 156089602710049044L, 0L, -8589934592L, 255L, 0L, -6148914691236517206L, -6148914691236517206L, -6148914693967009110L, 192153584101141162L, 71777214282006783L, 4611405638684049471L, 62770015039848703L, 61925590106570972L};
- private static long[] isUpperCaseTable = new long[]{0L, 134217726L, 0L, 2139095039L, -6172933889249159851L, 3122495741643543722L, 1274187284968361686L, 6057998273580016784L, 5592405L, 0L, 0L, 0L, 0L, 0L, 17575006099264L, 93819265613824L, 281474976702462L, 6148914689804861440L, 6148914691236495361L, 78044801355024522L, -562949953421312L, 8388607L, 0L, 0L, 6148914691236517205L, 6148914691236517205L, 6148914689806259541L, 96076792050570581L, -71777217515815168L, 280378317225728L, 2234065794919104256L, 2233819500287893248L};
- private static long[] isDefinedTable01C0through06FF = new long[]{-270215977642229761L, 16777215L, -65536L, -279275953455105L, 4395899027455L, -1L, 4913427206346113087L, -17179879440L, 4503588160110591L, -8194L, -536936449L, -65409L, 234134404065073567L, -562949953421312L, -4320133121L, -288511851128421633L, 8734520370987023L, 576460745995194368L, -211110526976001L, 9007199254740991999L, 288019269919145983L};
- private static long[] isDefinedTable0900through0EFF = new long[]{-864691128455135250L, 562949938692095L, -3186861885341720594L, 576460544811219359L, -3211631683292264476L, 9006925953907079L, -869759877059465234L, 281204393851839L, -878767076314341394L, 562690925803919L, -4341532606274353172L, 2251250066275783L, -4327961440926441490L, 281212990012895L, -4327961440926441492L, 281214063754719L, -4323457841299070996L, 281212992110031L, 0L, 0L, -8646911284551352322L, 268435455L, 4323434403644581270L, 872365919L};
- private static long[] isDefinedTable1080through11FF = new long[]{-4294967296L, 612489549322321983L, -1L, -2080374785L, -1065151889409L, 288230376151711743L};
- private static long[] isDefinedTable1E00through27BF = new long[]{-1L, -1L, -4160749569L, 288230376151711743L, -3233808385L, 4611686017001275199L, -9007199254740993L, 9213520412398321631L, -140737488355329L, -3945047720460161L, 8791798087679L, 17179803648L, 144115188075855871L, -524288L, -65529L, 8796093022207L, -1L, -1L, -1L, 1125899906842623L, -3L, 576460752303423487L, 0L, 0L, 137438953471L, -4294965249L, -1L, 8796093022207L, -1L, -1L, -4290772993L, 281474976710655L, -66060289L, 281474976710655L, 0L, 0L, -1099511630882L, -18013305452384257L, 9223090561863385087L};
- private static long[] isDefinedTable3000through33FF = new long[]{-9151314442816847873L, -2L, -6473908225L, Long.MAX_VALUE, -527765581332512L, -1L, 4294934527L, 0L, -3758096385L, -8070450536542896113L, 562949953421311L, 9223372036854714367L, -1L, -540431955284459521L, -1L, 9223372033633550335L};
- private static long[] isDefinedTableFB00throughFFFF = new long[]{6881500229564629119L, -37L, 1125899906842623L, -524288L, -1L, -1L, -1L, -1L, -1L, -65536L, -196609L, 1152640029630136575L, -281410552201216L, -11523431615431137L, -1L, -6917529027641081857L, -2L, -6442450945L, Long.MAX_VALUE, 2305983193137609980L};
- private static long[] isLetterTable0000through06FF = new long[]{0L, 576460743847706622L, 0L, -36028797027352577L, -1L, -1L, -1L, -270215977642229761L, 16777215L, -65536L, -279275953455105L, 4395899027455L, -1L, 4913427206346113087L, -17179879440L, 4503588160110591L, -8194L, -536936449L, -65409L, 234134404065073567L, -562949953421312L, -4320133121L, -288511851128421633L, 8734520370987023L, 576460745995194368L, -215504278519809L, 9007199254740991999L, 70368744144895L};
- private static long[] isLetterTable0900through0EFF = new long[]{-864691128455135250L, 281749839888383L, -3186861885341720594L, 576179344712415647L, -3211631683292264476L, 8725725855103367L, -869759877059465234L, 4295048127L, -878767076314341394L, 281490827000207L, -4341532606274353172L, 1970324845379015L, -4327961440926441490L, 12891209183L, -4327961440926441492L, 13964951007L, -4323457841299070996L, 12893306319L, 0L, 0L, -8646911284551352322L, 201392127L, 4323434403644581270L, 805322591L};
- private static long[] isLetterTable1080through11FF;
- private static long[] isLetterTable1E00through1FFF;
- private static long[] isLetterTable3000through33FF;
- private static long[] isLetterTableFB00throughFFFF;
- private static long[] isLDTable0000through06FF;
- private static long[] isLDTable0900through0EFF;
- private static long[] isLDTable1080through11FF;
- private static long[] isLDTable1E00through1FFF;
- private static long[] isLDTable3000through33FF;
- private static long[] isLDTableFB00throughFFFF;
- private static long[] toLowerCaseTable;
- private static long[] toUpperCaseTable;
- private char value;
-
- public static boolean isLowerCase(char ch) {
- return ((ch < 1536 ? isLowerCaseTable[ch >> 6] : ((ch & '︀') == 7680 ? isLowerCaseTable[ch - 6144 >> 6] : ((ch & '\uffc0') == 64256 ? 16253055L : ((ch & '\uffc0') == 65344 ? 134217726L : 0L)))) >> (ch & 63) & 1L) != 0L;
- }
-
- public static boolean isUpperCase(char ch) {
- return ((ch < 1536 ? isUpperCaseTable[ch >> 6] : ((ch & '︀') == 7680 ? isUpperCaseTable[ch - 6144 >> 6] : (ch >= 4256 && ch <= 4303 ? -4294967233L : ((ch & '\uffc0') == 65280 ? 576460743713488896L : 0L)))) >> (ch & 63) & 1L) != 0L;
- }
-
- public static boolean isTitleCase(char ch) {
- return ch == 453 || ch == 456 || ch == 459 || ch == 498;
- }
-
- public static boolean isDigit(char ch) {
- if (ch >= '0' && ch <= '9') {
- return true;
- } else {
- switch (ch >> 8) {
- case 255:
- if (ch >= '0' && ch <= '9') {
- return true;
- }
-
- return false;
- case 14:
- return ch >= 3664 && ch <= 3673 || ch >= 3792 && ch <= 3801;
- case 13:
- if (ch >= 3430 && ch <= 3439) {
- return true;
- }
-
- return false;
- case 12:
- if (ch >= 3174 && ch <= 3183 || ch >= 3302 && ch <= 3311) {
- return true;
- }
-
- return false;
- case 11:
- if (ch >= 2918 && ch <= 2927 || ch >= 3047 && ch <= 3055) {
- return true;
- }
-
- return false;
- case 10:
- if (ch >= 2662 && ch <= 2671 || ch >= 2790 && ch <= 2799) {
- return true;
- }
-
- return false;
- case 9:
- if (ch >= 2406 && ch <= 2415 || ch >= 2534 && ch <= 2543) {
- return true;
- }
-
- return false;
- case 6:
- if (ch >= 1632 && ch <= 1641 || ch >= 1776 && ch <= 1785) {
- return true;
- }
-
- return false;
- default:
- return false;
- }
- }
- }
-
- public static boolean isDefined(char ch) {
- if (ch < 502) {
- return true;
- } else if (ch < 1792) {
- return (isDefinedTable01C0through06FF[ch - 448 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 2304 && ch <= 3839) {
- return (isDefinedTable0900through0EFF[ch - 2304 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 4224 && ch <= 4607) {
- return (isDefinedTable1080through11FF[ch - 4224 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 7680 && ch <= 10175) {
- return (isDefinedTable1E00through27BF[ch - 7680 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 12288 && ch <= 13311) {
- return (isDefinedTable3000through33FF[ch - 12288 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 'ff') {
- return (isDefinedTableFB00throughFFFF[ch - 'ff' >> 6] >> (ch & 63) & 1L) != 0L;
- } else {
- return ch >= 13312 && ch <= '龥' || ch >= '豈' && ch <= '鶴';
- }
- }
-
- public static boolean isLetter(char ch) {
- if (ch < 1792) {
- return (isLetterTable0000through06FF[ch >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 2304 && ch <= 3839) {
- return (isLetterTable0900through0EFF[ch - 2304 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 4224 && ch <= 4607) {
- return (isLetterTable1080through11FF[ch - 4224 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 7680 && ch <= 8191) {
- return (isLetterTable1E00through1FFF[ch - 7680 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 12352 && ch <= 13311) {
- return (isLetterTable3000through33FF[ch - 12288 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 'ff') {
- return (isLetterTableFB00throughFFFF[ch - 'ff' >> 6] >> (ch & 63) & 1L) != 0L;
- } else {
- return ch >= 13312 && ch <= '龥' || ch >= '豈' && ch <= '鶴';
- }
- }
-
- public static boolean isLetterOrDigit(char ch) {
- if (ch < 1792) {
- return (isLDTable0000through06FF[ch >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 2304 && ch <= 3839) {
- return (isLDTable0900through0EFF[ch - 2304 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 4224 && ch <= 4607) {
- return (isLDTable1080through11FF[ch - 4224 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 7680 && ch <= 8191) {
- return (isLDTable1E00through1FFF[ch - 7680 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 12352 && ch <= 13311) {
- return (isLDTable3000through33FF[ch - 12288 >> 6] >> (ch & 63) & 1L) != 0L;
- } else if (ch >= 'ff') {
- return (isLDTableFB00throughFFFF[ch - 'ff' >> 6] >> (ch & 63) & 1L) != 0L;
- } else {
- return ch >= 13312 && ch <= '龥' || ch >= '豈' && ch <= '鶴';
- }
- }
-
- public static boolean isJavaLetter(char ch) {
- return isLetter(ch) || ch == '$' || ch == '_';
- }
-
- public static boolean isJavaLetterOrDigit(char ch) {
- return isLetterOrDigit(ch) || ch == '$' || ch == '_';
- }
-
- public static char toLowerCase(char ch) {
- if (ch >= 'A' && ch <= 'Z') {
- return (char)(ch + 32);
- } else if (ch < 192) {
- return ch;
- } else if (ch < 256) {
- if (ch >= 223) {
- return ch;
- } else {
- return ch == 215 ? ch : (char)(ch + 32);
- }
- } else {
- if (((ch < 1536 ? toLowerCaseTable[ch - 256 >> 6] : ((ch & '︀') == 7680 ? toLowerCaseTable[ch - 6400 >> 6] : (ch >= 4256 && ch <= 4293 ? -4294967233L : ((ch & '\uffc0') == 8512 ? 281470681743360L : (ch >= 9398 && ch <= 9423 ? -18014398509416449L : ((ch & '\uffc0') == 65280 ? 576460743713488896L : 0L)))))) >> (ch & 63) & 1L) != 0L) {
- switch (ch >> 8) {
- case 255:
- return (char)(ch + 32);
- case 36:
- return (char)(ch + 26);
- case 33:
- return (char)(ch + 16);
- case 31:
- switch (ch & 255) {
- case 201:
- return 'έ';
- case 200:
- return 'ὲ';
- case 188:
- return 'ᾳ';
- case 187:
- return 'ά';
- case 186:
- return 'ὰ';
- case 252:
- return 'ῳ';
- case 251:
- return 'ώ';
- case 250:
- return 'ὼ';
- case 249:
- return 'ό';
- case 248:
- return 'ὸ';
- case 236:
- return 'ῥ';
- case 235:
- return 'ύ';
- case 234:
- return 'ὺ';
- case 219:
- return 'ί';
- case 218:
- return 'ὶ';
- case 204:
- return 'ῃ';
- case 203:
- return 'ή';
- case 202:
- return 'ὴ';
- default:
- return (char)(ch - 8);
- }
- case 30:
- return (char)(ch + 1);
- case 16:
- case 5:
- return (char)(ch + 48);
- case 4:
- if (ch < 1040) {
- return (char)(ch + 80);
- }
-
- if (ch < 1120) {
- return (char)(ch + 32);
- }
-
- return (char)(ch + 1);
- case 3:
- switch (ch & 255) {
- case 143:
- return 'ώ';
- case 142:
- return 'ύ';
- case 140:
- return 'ό';
- case 138:
- return 'ί';
- case 137:
- return 'ή';
- case 136:
- return 'έ';
- case 134:
- return 'ά';
- default:
- if (ch < 944) {
- return (char)(ch + 32);
- }
-
- return (char)(ch + 1);
- }
- case 2:
- return (char)(ch + 1);
- case 1:
- switch (ch & 255) {
- case 199:
- return 'lj';
- case 196:
- return 'dž';
- case 183:
- return 'ʒ';
- case 178:
- return 'ʋ';
- case 177:
- return 'ʊ';
- case 174:
- return 'ʈ';
- case 169:
- return 'ʃ';
- case 157:
- return '╔▓';
- case 156:
- return 'ɯ';
- case 151:
- return 'ɨ';
- case 150:
- return 'ɩ';
- case 148:
- return 'ɣ';
- case 147:
- return 'ɠ';
- case 144:
- return 'ɛ';
- case 143:
- return 'ə';
- case 142:
- return '╔ÿ';
- case 241:
- return '╟│';
- case 138:
- return 'ɗ';
- case 134:
- return 'ɔ';
- case 129:
- return 'ɓ';
- case 120:
- return '├┐';
- case 202:
- return 'nj';
- default:
- return (char)(ch + 1);
- }
- }
- }
-
- return ch;
- }
- }
-
- public static char toUpperCase(char ch) {
- if (ch >= 'a' && ch <= 'z') {
- return (char)(ch + -32);
- } else if (ch < 224) {
- return ch;
- } else if (ch < 256) {
- if (ch == 247) {
- return ch;
- } else {
- return ch == 255 ? '┼╕' : (char)(ch - 32);
- }
- } else {
- if (((ch < 1536 ? toUpperCaseTable[ch - 256 >> 6] : ((ch & '︀') == 7680 ? toUpperCaseTable[ch - 6400 >> 6] : ((ch & '\uffc0') == 8512 ? -281474976710656L : ((ch & '\uffc0') == 9408 ? 4398046445568L : ((ch & '\uffc0') == 65344 ? 134217726L : 0L))))) >> (ch & 63) & 1L) != 0L) {
- switch (ch >> 8) {
- case 255:
- return (char)(ch - 32);
- case 36:
- return (char)(ch - 26);
- case 33:
- return (char)(ch - 16);
- case 31:
- switch (ch & 255) {
- case 195:
- return 'ῌ';
- case 179:
- return 'ᾼ';
- case 243:
- return 'ῼ';
- case 229:
- return 'Ῥ';
- case 125:
- return 'Ώ';
- case 124:
- return 'Ὼ';
- case 123:
- return 'Ύ';
- case 122:
- return 'Ὺ';
- case 121:
- return 'Ό';
- case 120:
- return 'Ὸ';
- case 119:
- return 'Ί';
- case 118:
- return 'Ὶ';
- case 117:
- return 'Ή';
- case 116:
- return 'Ὴ';
- case 115:
- return 'Έ';
- case 114:
- return 'Ὲ';
- case 113:
- return 'Ά';
- case 112:
- return 'Ὰ';
- default:
- return (char)(ch + 8);
- }
- case 30:
- return (char)(ch - 1);
- case 5:
- return (char)(ch - 48);
- case 4:
- if (ch < 1104) {
- return (char)(ch - 32);
- }
-
- if (ch < 1120) {
- return (char)(ch - 80);
- }
-
- return (char)(ch - 1);
- case 3:
- switch (ch & 255) {
- case 194:
- return 'Σ';
- case 175:
- return 'Ί';
- case 174:
- return 'Ή';
- case 173:
- return 'Έ';
- case 172:
- return 'Ά';
- case 241:
- return 'Ρ';
- case 240:
- return 'Κ';
- case 214:
- return 'Π';
- case 213:
- return 'Φ';
- case 209:
- return '╬ÿ';
- case 208:
- return 'Β';
- case 206:
- return 'Ώ';
- case 205:
- return 'Ύ';
- case 204:
- return 'Ό';
- default:
- if (ch < 992) {
- return (char)(ch - 32);
- }
-
- return (char)(ch - 1);
- }
- case 2:
- if (ch < 576) {
- return (char)(ch - 1);
- }
-
- switch (ch & 255) {
- case 99:
- return 'Ɣ';
- case 96:
- return 'Ɠ';
- case 91:
- return 'Ɛ';
- case 89:
- return 'Ə';
- case 88:
- return 'Ǝ';
- case 87:
- return 'Ɗ';
- case 84:
- return 'Ɔ';
- case 83:
- return 'Ɓ';
- case 146:
- return '╞╖';
- case 139:
- return '╞▓';
- case 138:
- return '╞▒';
- case 136:
- return 'Ʈ';
- case 131:
- return 'Ʃ';
- case 114:
- return 'Ɲ';
- case 111:
- return 'Ɯ';
- case 105:
- return 'Ɩ';
- case 104:
- return 'Ɨ';
- default:
- return ch;
- }
- case 1:
- if (ch == 383) {
- return 'S';
- }
-
- if (ch != 454 && ch != 457 && ch != 460 && ch != 499) {
- return (char)(ch - 1);
- }
-
- return (char)(ch - 2);
- }
- }
-
- return ch;
- }
- }
-
- public static char toTitleCase(char ch) {
- if ((ch & '\uffc0') != 448) {
- return toUpperCase(ch);
- } else if (ch >= 452 && ch <= 454) {
- return 'Dž';
- } else if (ch >= 455 && ch <= 457) {
- return 'Lj';
- } else if (ch >= 458 && ch <= 460) {
- return 'Nj';
- } else {
- return ch >= 497 && ch <= 499 ? '╟▓' : toUpperCase(ch);
- }
- }
-
- public static int digit(char ch, int radix) {
- int value = -1;
- if (radix >= 2 && radix <= 36) {
- if (ch >= '0' && ch <= '9') {
- value = ch - 48;
- } else if (ch >= 'A' && ch <= 'Z') {
- value = ch + -55;
- } else if (ch >= 'a' && ch <= 'z') {
- value = ch + -87;
- } else {
- switch (ch >> 8) {
- case 255:
- if (ch >= '0' && ch <= '9') {
- value = ch - '0';
- }
- break;
- case 14:
- if (ch >= 3664 && ch <= 3673) {
- value = ch - 3664;
- } else if (ch >= 3792 && ch <= 3801) {
- value = ch - 3792;
- }
- break;
- case 13:
- if (ch >= 3430 && ch <= 3439) {
- value = ch - 3430;
- }
- break;
- case 12:
- if (ch >= 3174 && ch <= 3183) {
- value = ch - 3174;
- } else if (ch >= 3302 && ch <= 3311) {
- value = ch - 3302;
- }
- break;
- case 11:
- if (ch >= 2918 && ch <= 2927) {
- value = ch - 2918;
- } else if (ch >= 3047 && ch <= 3055) {
- value = ch - 3046;
- }
- break;
- case 10:
- if (ch >= 2662 && ch <= 2671) {
- value = ch - 2662;
- } else if (ch >= 2790 && ch <= 2799) {
- value = ch - 2790;
- }
- break;
- case 9:
- if (ch >= 2406 && ch <= 2415) {
- value = ch - 2406;
- } else if (ch >= 2534 && ch <= 2543) {
- value = ch - 2534;
- }
- break;
- case 6:
- if (ch >= 1632 && ch <= 1641) {
- value = ch - 1632;
- } else if (ch >= 1776 && ch <= 1785) {
- value = ch - 1776;
- }
- }
- }
- }
-
- return value < radix ? value : -1;
- }
-
- public static boolean isSpace(char ch) {
- switch (ch) {
- case ' ':
- case '\r':
- case '\f':
- case '\n':
- case '\t':
- return true;
- default:
- return false;
- }
- }
-
- public static char forDigit(int digit, int radix) {
- if (digit < radix && digit >= 0) {
- if (radix >= 2 && radix <= 36) {
- return digit < 10 ? (char)(48 + digit) : (char)(97 + digit - 10);
- } else {
- return '\u0000';
- }
- } else {
- return '\u0000';
- }
- }
-
- public Character(char value) {
- this.value = value;
- }
-
- public char charValue() {
- return this.value;
- }
-
- public int hashCode() {
- return this.value;
- }
-
- public boolean equals(Object obj) {
- if (obj != null && obj instanceof Character) {
- return this.value == (Character)obj;
- } else {
- return false;
- }
- }
-
- public String toString() {
- char[] buf = new char[]{this.value};
- return String.valueOf(buf);
- }
-
- static {
- isLetterTable1080through11FF = isDefinedTable1080through11FF;
- isLetterTable1E00through1FFF = isDefinedTable1E00through27BF;
- isLetterTable3000through33FF = isDefinedTable3000through33FF;
- isLetterTableFB00throughFFFF = new long[]{6881500229564629119L, -37L, 1125899906842623L, -524288L, -1L, -1L, -1L, -1L, -1L, -65536L, -196609L, 1152640029630136575L, 0L, -11540474045136896L, -1L, 2305843009213693951L, 576460743713488896L, -274743689218L, Long.MAX_VALUE, 486341884L};
- isLDTable0000through06FF = new long[]{287948901175001088L, 576460743847706622L, 0L, -36028797027352577L, -1L, -1L, -1L, -270215977642229761L, 16777215L, -65536L, -279275953455105L, 4395899027455L, -1L, 4913427206346113087L, -17179879440L, 4503588160110591L, -8194L, -536936449L, -65409L, 234134404065073567L, -562949953421312L, -4320133121L, -288511851128421633L, 8734520370987023L, 576460745995194368L, -211110526976001L, 9007199254740991999L, 288019269919145983L};
- isLDTable0900through0EFF = new long[]{-864691128455135250L, 562949938692095L, -3186861885341720594L, 576460544811219359L, -3211631683292264476L, 9006925953907079L, -869759877059465234L, 281204393851839L, -878767076314341394L, 562690925803919L, -4341532606274353172L, 2251250066275783L, -4327961440926441490L, 281212990012895L, -4327961440926441492L, 281214063754719L, -4323457841299070996L, 281212992110031L, 0L, 0L, -8646911284551352322L, 268435455L, 4323434403644581270L, 872365919L};
- isLDTable1080through11FF = isDefinedTable1080through11FF;
- isLDTable1E00through1FFF = isDefinedTable1E00through27BF;
- isLDTable3000through33FF = isDefinedTable3000through33FF;
- isLDTableFB00throughFFFF = new long[]{6881500229564629119L, -37L, 1125899906842623L, -524288L, -1L, -1L, -1L, -1L, -1L, -65536L, -196609L, 1152640029630136575L, 0L, -11540474045136896L, -1L, 2305843009213693951L, 576460743780532224L, -274743689218L, Long.MAX_VALUE, 486341884L};
- toLowerCaseTable = new long[]{-6173215364225870507L, 3122495741643543722L, 1274187282820877526L, 6059124173486861744L, 5592405L, 0L, 0L, 0L, 0L, 0L, 17575006099264L, 93819265613824L, 281474976702462L, 6148914689804861440L, 6148914691236495361L, 78044801355024522L, -562949953421312L, 8388607L, 0L, 0L, 6148914691236517205L, 6148914691236517205L, 6148914689806259541L, 96076792050570581L, -71777217515815168L, 280378317225728L, 2234065794919104256L, 2233819500287893248L};
- toUpperCaseTable = new long[]{6100313345257810602L, -3122495741643544235L, 2472794134709276968L, -6328495726735828128L, 11184810L, 1269983369232384L, 265480L, 0L, 0L, 0L, -299067162755072L, 1032063467880447L, -281474976710656L, -6148914690341797889L, -6148914691236560894L, 156089602710049044L, 0L, -8589934592L, 127L, 0L, -6148914691236517206L, -6148914691236517206L, -6148914694097032534L, 192153584101141162L, 71777214282006783L, 4611405638678478911L, 3097319977189631L, 2251950137737224L};
- }
- }
-