@Override
  public @NotNull String getTextFor(T value) {
    //noinspection HardCodedStringLiteral (can't be fixed without upgrading the inspection or breaking clients)
    return value.toString();
  }
@Override
  public @NotNull String getTextFor(T value)