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