public final void setClientProperty(@NotNull Object key, @Nullable Object value) {
    myProperties = myProperties.prepend(pair(key, value));
  }
public final void setClientProperty(@NotNull Object key, @Nullable Object value)