@Override
  public @Nullable TextAttributes getAttributes(TextAttributesKey key) {
    return key == null ? null : getAttributes(key, true);
  }
@Override
  public @Nullable TextAttributes getAttributes(TextAttributesKey key)