void (@NotNull TextAttributesKey key, @NotNull TextAttributes attributes) { if (TextAttributesKey.isTemp(key)) { myAttributesTempMap.put(key.getExternalName(), attributes); } else if (attributes == INHERITED_ATTRS_MARKER || !Comparing.equal(attributes, getDirectlyDefinedAttributes(key))) { attributesMap.put(key.getExternalName(), attributes); myAttributesTempMap.clear(); } }