question: private final void augmentTokenList ( ) { Token [ ] temp = new Token [ size + increment ] ; System . arraycopy ( tokenList , 0 , temp , 0 , size ) ; size += increment ; tokenList = temp ; for ( int i = 0 ; i < increment ; i ++ ) { tokenList [ size - i - 1 ] = createInternalUseOnlyToken ( ) ; } }
target:  Adds tokens to the internal token list. This is called whenever a request is made and no more tokens are available.