86878889909192
return new DFSIterator<>(subordinates.iterator()); } @Override public Iterator<IEmployee> iterator(IPredicate predicate) { return new PredicateIterator(subordinates.iterator(), predicate); }