docs: public ValueNumber forNumber(int number) {
          if (number >= getNumValuesAllocated()) {
              throw new IllegalArgumentException("Value " + number + " has not been allocated");
          }
          return allocatedValueList.get(number);
      }