private void addToken(int token){
  try {
    fTokens[fTokenCount]=token;
  }
 catch (  ArrayIndexOutOfBoundsException ex) {
    int[] oldList=fTokens;
    fTokens=new int[fTokenCount << 1];
    System.arraycopy(oldList,0,fTokens,0,fTokenCount);
    fTokens[fTokenCount]=token;
  }
  fTokenCount++;
}

private void addToken ( int token ) { try { fTokens [ fTokenCount ] = token ; } catch ( ArrayIndexOutOfBoundsException ex ) { int [ ] oldList = fTokens ; fTokens = new int [ fTokenCount << 1 ] ; System . arraycopy ( oldList , 0 , fTokens , 0 , fTokenCount ) ; fTokens [ fTokenCount ] = token ; } fTokenCount ++ ; }
add the specified int token
