boolean nextInTable(){
  while (nextTableIndex >= 0) {
    if ((nextEntry=currentTable.get(nextTableIndex--)) != null) {
      if (advanceTo(nextEntry) || nextInChain()) {
        return true;
      }
    }
  }
  return false;
}

boolean nextInTable ( ) { while ( nextTableIndex >= 0 ) { if ( ( nextEntry = currentTable . get ( nextTableIndex -- ) ) != null ) { if ( advanceTo ( nextEntry ) || nextInChain ( ) ) { return true ; } } } return false ; }
finds the next entry in the current table . returns true if an entry was found .
