code: public Token getFirst(Transaction transaction)
                      throws ObjectManagerException
      {
          Iterator iterator = iterator();
          return (Token) iterator.next(transaction);
      }
docs: Retrieves, but does not delete the first entry in the list visible to a transaction.
  
  @param Transaction controling visibility of the elements.
  @return the first element in the list.
  @exception java.util.NoSuchElementException
  if there is nothing in the list or it has already been deleted by some other
  uncommited transaction.