in src/main/java/org/apache/sling/query/impl/iterator/FilteringIterator.java [39:49]
protected Option<T> getElement() {
while (iterator.hasNext()) {
Option<T> element = iterator.next();
if (element.isEmpty() || predicate.test(element.getElement())) {
return element;
} else {
return Option.empty(element.getArgumentId());
}
}
return null;
}