private static final int ROWS = 1024;
private static final int SIZE = 208;
private static final int SHIFT = 0;
private static final int MASK = 0x3ff;
ht[1] = new Object[] { "csisolatin0", "iso-8859-15" }; ht[2] = new Object[] { "csisolatin1", "iso-8859-1" }; ht[3] = new Object[] { "csisolatin2", "iso-8859-2" }; ht[5] = new Object[] { "csisolatin4", "iso-8859-4" }; ht[6] = new Object[] { "csisolatin5", "iso-8859-9" }; ht[10] = new Object[] { "csisolatin9", "iso-8859-15" }; ht[19] = new Object[] { "unicodelittle", "x-utf-16le-bom" }; ht[24] = new Object[] { "iso646-us", "us-ascii" }; ht[25] = new Object[] { "iso_8859-7:1987", "iso-8859-7" }; ht[26] = new Object[] { "912", "iso-8859-2" }; ht[28] = new Object[] { "914", "iso-8859-4" }; ht[29] = new Object[] { "915", "iso-8859-5" }; ht[55] = new Object[] { "920", "iso-8859-9" }; ht[58] = new Object[] { "923", "iso-8859-15" }; ht[86] = new Object[] { "csisolatincyrillic", "iso-8859-5", new Object[] { "8859_1", "iso-8859-1" } }; ht[87] = new Object[] { "8859_2", "iso-8859-2" }; ht[89] = new Object[] { "8859_4", "iso-8859-4" }; ht[90] = new Object[] { "813", "iso-8859-7", new Object[] { "8859_5", "iso-8859-5" } }; ht[92] = new Object[] { "8859_7", "iso-8859-7" }; ht[94] = new Object[] { "8859_9", "iso-8859-9" }; ht[95] = new Object[] { "iso_8859-1:1987", "iso-8859-1" }; ht[96] = new Object[] { "819", "iso-8859-1" }; ht[106] = new Object[] { "unicode-1-1-utf-8", "utf-8" }; ht[121] = new Object[] { "x-utf-16le", "utf-16le" }; ht[125] = new Object[] { "ecma-118", "iso-8859-7" }; ht[134] = new Object[] { "koi8_r", "koi8-r" }; ht[137] = new Object[] { "koi8_u", "koi8-u" }; ht[141] = new Object[] { "cp912", "iso-8859-2" }; ht[143] = new Object[] { "cp914", "iso-8859-4" }; ht[144] = new Object[] { "cp915", "iso-8859-5" }; ht[170] = new Object[] { "cp920", "iso-8859-9" }; ht[173] = new Object[] { "cp923", "iso-8859-15" }; ht[177] = new Object[] { "utf_32le_bom", "x-utf-32le-bom" }; ht[192] = new Object[] { "utf_16be", "utf-16be" }; ht[199] = new Object[] { "cspc8codepage437", "ibm437", new Object[] { "ansi-1251", "windows-1251" } }; ht[205] = new Object[] { "cp813", "iso-8859-7" }; ht[211] = new Object[] { "850", "ibm850", new Object[] { "cp819", "iso-8859-1" } }; ht[213] = new Object[] { "852", "ibm852" }; ht[216] = new Object[] { "855", "ibm855" }; ht[218] = new Object[] { "857", "ibm857", new Object[] { "iso-ir-6", "us-ascii" } }; ht[219] = new Object[] { "858", "ibm00858", new Object[] { "737", "x-ibm737" } }; ht[225] = new Object[] { "csascii", "us-ascii" }; ht[244] = new Object[] { "862", "ibm862" }; ht[248] = new Object[] { "866", "ibm866" }; ht[253] = new Object[] { "x-utf-32be", "utf-32be" }; ht[254] = new Object[] { "iso_8859-2:1987", "iso-8859-2" }; ht[259] = new Object[] { "unicodebig", "utf-16" }; ht[269] = new Object[] { "iso8859_15_fdis", "iso-8859-15" }; ht[277] = new Object[] { "874", "x-ibm874" }; ht[280] = new Object[] { "unicodelittleunmarked", "utf-16le" }; ht[283] = new Object[] { "iso8859_1", "iso-8859-1" }; ht[284] = new Object[] { "iso8859_2", "iso-8859-2" }; ht[286] = new Object[] { "iso8859_4", "iso-8859-4" }; ht[287] = new Object[] { "iso8859_5", "iso-8859-5" }; ht[289] = new Object[] { "iso8859_7", "iso-8859-7" }; ht[291] = new Object[] { "iso8859_9", "iso-8859-9" }; ht[294] = new Object[] { "ibm912", "iso-8859-2" }; ht[296] = new Object[] { "ibm914", "iso-8859-4" }; ht[297] = new Object[] { "ibm915", "iso-8859-5" }; ht[305] = new Object[] { "iso_8859-13", "iso-8859-13" }; ht[307] = new Object[] { "iso_8859-15", "iso-8859-15" }; ht[312] = new Object[] { "greek8", "iso-8859-7", new Object[] { "646", "us-ascii" } }; ht[321] = new Object[] { "ibm-912", "iso-8859-2" }; ht[323] = new Object[] { "ibm920", "iso-8859-9", new Object[] { "ibm-914", "iso-8859-4" } }; ht[324] = new Object[] { "ibm-915", "iso-8859-5" }; ht[325] = new Object[] { "l1", "iso-8859-1" }; ht[326] = new Object[] { "cp850", "ibm850", new Object[] { "ibm923", "iso-8859-15", new Object[] { "l2", "iso-8859-2" } } }; ht[327] = new Object[] { "cyrillic", "iso-8859-5" }; ht[328] = new Object[] { "cp852", "ibm852", new Object[] { "l4", "iso-8859-4" } }; ht[329] = new Object[] { "l5", "iso-8859-9" }; ht[331] = new Object[] { "cp855", "ibm855" }; ht[333] = new Object[] { "cp857", "ibm857", new Object[] { "l9", "iso-8859-15" } }; ht[334] = new Object[] { "cp858", "ibm00858", new Object[] { "cp737", "x-ibm737" } }; ht[336] = new Object[] { "iso_8859_1", "iso-8859-1" }; ht[339] = new Object[] { "koi8", "koi8-r" }; ht[341] = new Object[] { "775", "ibm775" }; ht[345] = new Object[] { "iso_8859-9:1989", "iso-8859-9" }; ht[350] = new Object[] { "ibm-920", "iso-8859-9" }; ht[353] = new Object[] { "ibm-923", "iso-8859-15" }; ht[358] = new Object[] { "ibm813", "iso-8859-7" }; ht[359] = new Object[] { "cp862", "ibm862" }; ht[363] = new Object[] { "cp866", "ibm866" }; ht[364] = new Object[] { "ibm819", "iso-8859-1" }; ht[378] = new Object[] { "ansi_x3.4-1968", "us-ascii" }; ht[385] = new Object[] { "ibm-813", "iso-8859-7" }; ht[391] = new Object[] { "ibm-819", "iso-8859-1" }; ht[392] = new Object[] { "cp874", "x-ibm874" }; ht[405] = new Object[] { "iso-ir-100", "iso-8859-1" }; ht[406] = new Object[] { "iso-ir-101", "iso-8859-2" }; ht[408] = new Object[] { "437", "ibm437" }; ht[421] = new Object[] { "iso-8859-15", "iso-8859-15" }; ht[428] = new Object[] { "latin0", "iso-8859-15" }; ht[429] = new Object[] { "latin1", "iso-8859-1" }; ht[430] = new Object[] { "latin2", "iso-8859-2" }; ht[432] = new Object[] { "latin4", "iso-8859-4" }; ht[433] = new Object[] { "latin5", "iso-8859-9" }; ht[436] = new Object[] { "iso-ir-110", "iso-8859-4" }; ht[437] = new Object[] { "latin9", "iso-8859-15" }; ht[438] = new Object[] { "ansi_x3.4-1986", "us-ascii" }; ht[443] = new Object[] { "utf-32be-bom", "x-utf-32be-bom" }; ht[456] = new Object[] { "cp775", "ibm775" }; ht[473] = new Object[] { "iso-ir-126", "iso-8859-7" }; ht[479] = new Object[] { "ibm850", "ibm850" }; ht[481] = new Object[] { "ibm852", "ibm852" }; ht[484] = new Object[] { "ibm855", "ibm855" }; ht[486] = new Object[] { "ibm857", "ibm857" }; ht[487] = new Object[] { "ibm737", "x-ibm737" }; ht[502] = new Object[] { "utf_16le", "utf-16le" }; ht[506] = new Object[] { "ibm-850", "ibm850" }; ht[508] = new Object[] { "ibm-852", "ibm852" }; ht[511] = new Object[] { "ibm-855", "ibm855" }; ht[512] = new Object[] { "ibm862", "ibm862" }; ht[513] = new Object[] { "ibm-857", "ibm857" }; ht[514] = new Object[] { "ibm-737", "x-ibm737" }; ht[516] = new Object[] { "ibm866", "ibm866" }; ht[520] = new Object[] { "unicodebigunmarked", "utf-16be" }; ht[523] = new Object[] { "cp437", "ibm437" }; ht[524] = new Object[] { "utf16", "utf-16" }; ht[533] = new Object[] { "iso-ir-144", "iso-8859-5" }; ht[537] = new Object[] { "iso-ir-148", "iso-8859-9" }; ht[539] = new Object[] { "ibm-862", "ibm862" }; ht[543] = new Object[] { "ibm-866", "ibm866" }; ht[545] = new Object[] { "ibm874", "x-ibm874" }; ht[563] = new Object[] { "x-utf-32le", "utf-32le" }; ht[572] = new Object[] { "ibm-874", "x-ibm874" }; ht[573] = new Object[] { "iso_8859-4:1988", "iso-8859-4" }; ht[577] = new Object[] { "default", "us-ascii" }; ht[582] = new Object[] { "utf32", "utf-32" }; ht[588] = new Object[] { "elot_928", "iso-8859-7" }; ht[593] = new Object[] { "csisolatingreek", "iso-8859-7" }; ht[598] = new Object[] { "csibm857", "ibm857" }; ht[609] = new Object[] { "ibm775", "ibm775" }; ht[617] = new Object[] { "cp1250", "windows-1250" }; ht[618] = new Object[] { "cp1251", "windows-1251" }; ht[619] = new Object[] { "cp1252", "windows-1252" }; ht[620] = new Object[] { "cp1253", "windows-1253" }; ht[621] = new Object[] { "cp1254", "windows-1254" }; ht[624] = new Object[] { "csibm862", "ibm862", new Object[] { "cp1257", "windows-1257" } }; ht[628] = new Object[] { "csibm866", "ibm866" }; ht[632] = new Object[] { "iso8859_13", "iso-8859-13" }; ht[634] = new Object[] { "iso8859_15", "iso-8859-15", new Object[] { "utf_32be", "utf-32be" } }; ht[635] = new Object[] { "utf_32be_bom", "x-utf-32be-bom" }; ht[636] = new Object[] { "ibm-775", "ibm775" }; ht[654] = new Object[] { "cp00858", "ibm00858" }; ht[669] = new Object[] { "8859_13", "iso-8859-13" }; ht[670] = new Object[] { "us", "us-ascii" }; ht[671] = new Object[] { "8859_15", "iso-8859-15" }; ht[676] = new Object[] { "ibm437", "ibm437" }; ht[679] = new Object[] { "cp367", "us-ascii" }; ht[686] = new Object[] { "iso-10646-ucs-2", "utf-16be" }; ht[703] = new Object[] { "ibm-437", "ibm437" }; ht[710] = new Object[] { "iso8859-13", "iso-8859-13" }; ht[712] = new Object[] { "iso8859-15", "iso-8859-15" }; ht[732] = new Object[] { "iso_8859-5:1988", "iso-8859-5" }; ht[733] = new Object[] { "unicode", "utf-16" }; ht[768] = new Object[] { "greek", "iso-8859-7" }; ht[774] = new Object[] { "ascii7", "us-ascii" }; ht[781] = new Object[] { "iso8859-1", "iso-8859-1" }; ht[782] = new Object[] { "iso8859-2", "iso-8859-2" }; ht[783] = new Object[] { "cskoi8r", "koi8-r" }; ht[784] = new Object[] { "iso8859-4", "iso-8859-4" }; ht[785] = new Object[] { "iso8859-5", "iso-8859-5" }; ht[787] = new Object[] { "iso8859-7", "iso-8859-7" }; ht[789] = new Object[] { "iso8859-9", "iso-8859-9" }; ht[813] = new Object[] { "ccsid00858", "ibm00858" }; ht[818] = new Object[] { "cspc862latinhebrew", "ibm862" }; ht[832] = new Object[] { "ibm367", "us-ascii" }; ht[834] = new Object[] { "iso_8859-1", "iso-8859-1" }; ht[835] = new Object[] { "iso_8859-2", "iso-8859-2", new Object[] { "x-utf-16be", "utf-16be" } }; ht[836] = new Object[] { "sun_eu_greek", "iso-8859-7" }; ht[837] = new Object[] { "iso_8859-4", "iso-8859-4" }; ht[838] = new Object[] { "iso_8859-5", "iso-8859-5" }; ht[840] = new Object[] { "cspcp852", "ibm852", new Object[] { "iso_8859-7", "iso-8859-7" } }; ht[842] = new Object[] { "iso_8859-9", "iso-8859-9" }; ht[843] = new Object[] { "cspcp855", "ibm855" }; ht[846] = new Object[] { "windows-437", "ibm437" }; ht[849] = new Object[] { "ascii", "us-ascii" }; ht[881] = new Object[] { "utf8", "utf-8" }; ht[896] = new Object[] { "iso_646.irv:1983", "us-ascii" }; ht[909] = new Object[] { "cp5346", "windows-1250" }; ht[910] = new Object[] { "cp5347", "windows-1251" }; ht[911] = new Object[] { "cp5348", "windows-1252" }; ht[912] = new Object[] { "cp5349", "windows-1253" }; ht[925] = new Object[] { "iso_646.irv:1991", "us-ascii" }; ht[934] = new Object[] { "cp5350", "windows-1254" }; ht[937] = new Object[] { "cp5353", "windows-1257" }; ht[944] = new Object[] { "utf_32le", "utf-32le" }; ht[957] = new Object[] { "utf_16", "utf-16" }; ht[993] = new Object[] { "cspc850multilingual", "ibm850" }; ht[1009] = new Object[] { "utf-32le-bom", "x-utf-32le-bom" }; ht[1015] = new Object[] { "utf_32", "utf-32" }; private static final int ROWS = 32;
private static final int SIZE = 38;
private static final int SHIFT = 1;
private static final int MASK = 0x1f;
ht[0] = new Object[] { "ibm862", "IBM862" }; ht[2] = new Object[] { "ibm866", "IBM866", new Object[] { "utf-32", "UTF_32", new Object[] { "utf-16le", "UTF_16LE" } } }; ht[3] = new Object[] { "windows-1251", "MS1251", new Object[] { "windows-1250", "MS1250" } }; ht[4] = new Object[] { "windows-1253", "MS1253", new Object[] { "windows-1252", "MS1252", new Object[] { "utf-32be", "UTF_32BE" } } }; ht[5] = new Object[] { "windows-1254", "MS1254", new Object[] { "utf-16", "UTF_16" } }; ht[6] = new Object[] { "windows-1257", "MS1257" }; ht[7] = new Object[] { "utf-16be", "UTF_16BE" }; ht[8] = new Object[] { "iso-8859-2", "ISO_8859_2", new Object[] { "iso-8859-1", "ISO_8859_1" } }; ht[9] = new Object[] { "iso-8859-4", "ISO_8859_4", new Object[] { "utf-8", "UTF_8" } }; ht[10] = new Object[] { "iso-8859-5", "ISO_8859_5" }; ht[11] = new Object[] { "x-ibm874", "IBM874", new Object[] { "iso-8859-7", "ISO_8859_7" } }; ht[12] = new Object[] { "iso-8859-9", "ISO_8859_9" }; ht[14] = new Object[] { "x-ibm737", "IBM737" }; ht[15] = new Object[] { "ibm850", "IBM850" }; ht[16] = new Object[] { "ibm852", "IBM852", new Object[] { "ibm775", "IBM775" } }; ht[17] = new Object[] { "iso-8859-13", "ISO_8859_13", new Object[] { "us-ascii", "US_ASCII" } }; ht[18] = new Object[] { "ibm855", "IBM855", new Object[] { "ibm437", "IBM437", new Object[] { "iso-8859-15", "ISO_8859_15" } } }; ht[19] = new Object[] { "ibm00858", "IBM858", new Object[] { "ibm857", "IBM857", new Object[] { "x-utf-32le-bom", "UTF_32LE_BOM" } } }; ht[22] = new Object[] { "x-utf-16le-bom", "UTF_16LE_BOM" }; ht[24] = new Object[] { "x-utf-32be-bom", "UTF_32BE_BOM" }; ht[28] = new Object[] { "koi8-r", "KOI8_R" }; ht[29] = new Object[] { "koi8-u", "KOI8_U" }; ht[31] = new Object[] { "utf-32le", "UTF_32LE" }; private static final class Cache
private static final int ROWS = 32;
private static final int SIZE = 38;
private static final int SHIFT = 1;
private static final int MASK = 0x1f;
ht[0] = new Object[] { "ibm862", null }; ht[2] = new Object[] { "ibm866", null, new Object[] { "utf-32", null, new Object[] { "utf-16le", null } } }; ht[3] = new Object[] { "windows-1251", null, new Object[] { "windows-1250", null } }; ht[4] = new Object[] { "windows-1253", null, new Object[] { "windows-1252", null, new Object[] { "utf-32be", null } } }; ht[5] = new Object[] { "windows-1254", null, new Object[] { "utf-16", null } }; ht[6] = new Object[] { "windows-1257", null }; ht[7] = new Object[] { "utf-16be", null }; ht[8] = new Object[] { "iso-8859-2", null, new Object[] { "iso-8859-1", null } }; ht[9] = new Object[] { "iso-8859-4", null, new Object[] { "utf-8", null } }; ht[10] = new Object[] { "iso-8859-5", null }; ht[11] = new Object[] { "x-ibm874", null, new Object[] { "iso-8859-7", null } }; ht[12] = new Object[] { "iso-8859-9", null }; ht[14] = new Object[] { "x-ibm737", null }; ht[15] = new Object[] { "ibm850", null }; ht[16] = new Object[] { "ibm852", null, new Object[] { "ibm775", null } }; ht[17] = new Object[] { "iso-8859-13", null, new Object[] { "us-ascii", null } }; ht[18] = new Object[] { "ibm855", null, new Object[] { "ibm437", null, new Object[] { "iso-8859-15", null } } }; ht[19] = new Object[] { "ibm00858", null, new Object[] { "ibm857", null, new Object[] { "x-utf-32le-bom", null } } }; ht[22] = new Object[] { "x-utf-16le-bom", null }; ht[24] = new Object[] { "x-utf-32be-bom", null }; ht[28] = new Object[] { "koi8-r", null }; ht[29] = new Object[] { "koi8-u", null }; ht[31] = new Object[] { "utf-32le", null };