import java.util.Iterator;

public class LinkedListIterator<E> implements Iterator<E> {
	Node<E> current;

	public LinkedListIterator(Node<E> inCurrent) {
		current = inCurrent;
	}

	public E next() {
		E ret = current.getData();
		current = current.getNext();
		return ret;
	}

	public boolean hasNext() {
		return current != null;
	}
}
