For IntelliJ IDEA,
Android Studio or Eclipse



@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }
@Override public E next() { if (!hasNext()) { throw new NoSuchElementException(); } removeFrom = current; return current.next(); }