private boolean setNext()

in core/src/main/java/org/apache/commons/functor/core/collection/FilteredIterator.java [160:173]


    private boolean setNext() {
        while (iterator.hasNext()) {
            canRemove = false;
            T obj = iterator.next();
            if (predicate.test(obj)) {
                nextSet = true;
                next = obj;
                return true;
            }
        }
        next = null;
        nextSet = false;
        return false;
    }