in src/main/java/org/apache/sling/feature/scanner/impl/NamespacedSets.java [162:169]
public boolean hasNext() {
latestItem = null;
while ((currentIterator == null || !currentIterator.hasNext())
&& ++currentListIndex < listOfSets.size()) {
currentIterator = listOfSets.get(currentListIndex).iterator();
}
return currentIterator != null && currentIterator.hasNext();
}