public boolean hasNext() { if (nextObjectSet) { return true; } else { return setNextObject(); } }
public boolean hasNext() { if (nextObjectSet) { return true; } else { return setNextObject(); } }
public T next() { if (!nextObjectSet) { if (!setNextObject()) { throw new NoSuchElementException(); } } nextObjectSet = false; return nextObject; }
public T next() { if (!nextObjectSet) { if (!setNextObject()) { throw new NoSuchElementException(); } } nextObjectSet = false; return nextObject; }