TextAttributes (IElementType tokenType) { TextAttributes attrs = myAttributesMap.get(tokenType); if (attrs == null) { TextAttributesKey[] keys = getAttributesKeys(tokenType); attrs = convertAttributes(keys); myAttributesMap.put(tokenType, attrs); } return attrs; }