public E next() { if (! hasNext()) throw new NoSuchElementException(); done = true; return item; } };
public E next() { if (! hasNext()) throw new NoSuchElementException(); done = true; return item; } };
public E next() { if (! hasNext()) throw new NoSuchElementException(); done = true; return item; } };
public E next() { if (! hasNext()) throw new NoSuchElementException(); done = true; return item; } };