/* Returns the object in the next ListNode of the Linked List @return The object in the next ListNode of the Linked List **/ public E next() { if (!hasNext()) { throw new NoSuchElementException("End of Linked List"); } ListNode<E> holder = curr; curr = curr.getNext(); return holder.getItem(); }