@Override
    public void setAttributes(@NotNull TextAttributesKey key, TextAttributes attributes) {
      if (TextAttributesKey.isTemp(key))
        getDelegate().setAttributes(key, attributes);
      else
        myOwnAttributes.put(key, attributes);
    }
@Override
    public void setAttributes(@NotNull TextAttributesKey key, TextAttributes attributes)