super(source, iterator); _filter = filter;
int node; while ((node = super.next()) != END) { if (_filter.test(node)) { return returnNode(node); } } return node;