code: public Node nextNode() throws NoSuchElementException
     {
        initialize();
        if (next == null)
        {
           throw new NoSuchElementException();
        }
        NodeImpl n = next;
        fetchNext();
        return n;
     }
docs: Returns the next <code>Node</code> in the result set.
  @return the next <code>Node</code> in the result set.
  @throws NoSuchElementException if iteration has no more
  <code>Node</code>s.