public static String ConvertCmap(String name, byte[] seq, int start, int length) { char[][] planes = null; lock (cmaps) { planes = (char[][])cmaps[name]; } if (planes == null) { planes = ReadCmap(name, (byte[][])null); lock (cmaps) { cmaps[name] = planes; } } return DecodeSequence(seq, start, length, planes); }