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

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