List<String> additionalNames = new ArrayList<String>();
Map<String,Integer> additionalNamesIndices = new HashMap<String,Integer>();
if (glyphNames == null)
{
Encoding enc = MacRomanEncoding.INSTANCE;
int[] gidToUC = this.baseCmap.getGlyphIdToCharacterCode();
for (Integer glyphId : this.glyphIds)
{
int uc = gidToUC[glyphId.intValue()];
String name = null;
if (uc < 0x8000)
{
try
{
name = enc.getNameFromCharacter((char)uc);
}
catch (IOException e)
{
// TODO
}