in src/main/java/org/apache/sling/feature/apiregions/model/JoinedIterator.java [33:47]
    public boolean hasNext() {
        if (currentIterator == null) {
            if (iterator.hasNext()) {
                currentIterator = iterator.next().iterator();
            } else {
                return false;
            }
        }
        while (!currentIterator.hasNext() && iterator.hasNext()) {
            currentIterator = iterator.next().iterator();
        }
        return currentIterator.hasNext();
    }