private static void Initialize() {
Dictionary<String, CharacterSetECI> n = new Dictionary<string,CharacterSetECI>();
// TODO figure out if these values are even right!
AddCharacterSet(0, "Cp437", n);
AddCharacterSet(1, new String[] { "ISO8859_1", "ISO-8859-1" }, n);
AddCharacterSet(2, "Cp437", n);
AddCharacterSet(3, new String[] { "ISO8859_1", "ISO-8859-1" }, n);
AddCharacterSet(4, new String[] { "ISO8859_2", "ISO-8859-2" }, n);
AddCharacterSet(5, new String[] { "ISO8859_3", "ISO-8859-3" }, n);
AddCharacterSet(6, new String[] { "ISO8859_4", "ISO-8859-4" }, n);
AddCharacterSet(7, new String[] { "ISO8859_5", "ISO-8859-5" }, n);
AddCharacterSet(8, new String[] { "ISO8859_6", "ISO-8859-6" }, n);
AddCharacterSet(9, new String[] { "ISO8859_7", "ISO-8859-7" }, n);
AddCharacterSet(10, new String[] { "ISO8859_8", "ISO-8859-8" }, n);
AddCharacterSet(11, new String[] { "ISO8859_9", "ISO-8859-9" }, n);
AddCharacterSet(12, new String[] { "ISO8859_10", "ISO-8859-10" }, n);
AddCharacterSet(13, new String[] { "ISO8859_11", "ISO-8859-11" }, n);
AddCharacterSet(15, new String[] { "ISO8859_13", "ISO-8859-13" }, n);
AddCharacterSet(16, new String[] { "ISO8859_14", "ISO-8859-14" }, n);
AddCharacterSet(17, new String[] { "ISO8859_15", "ISO-8859-15" }, n);
AddCharacterSet(18, new String[] { "ISO8859_16", "ISO-8859-16" }, n);
AddCharacterSet(20, new String[] { "SJIS", "Shift_JIS" }, n);
NAME_TO_ECI = n;
}