@NotNull
  public static AcceptResult from(int value) {
    if (value < 0 || value >= allValues.length) {
      throw new IllegalArgumentException("Unknown AcceptResult - " + value);
    }

    return allValues[value];
  }
@NotNull
  public static AcceptResult from(int value)