@Override
  public @Nullable String valueOf(int id) {
    checkNotClosed();

    String[] idToNameLocal = this.idToValue;
    if (id <= NULL_ID || id > idToNameLocal.length) {
      return null;
    }
    return idToNameLocal[id - 1];
  }
@Override
  public @Nullable String valueOf(int id)