Triple t = (Triple) o;
return graph.contains(t.getSubject(), RDF.object.asNode(), triple.getObject())
&& graph.contains(t.getSubject(), RDF.predicate.asNode(), triple.getPredicate());
}
});
return new NodeIteratorImpl(new Iterator() {
@Override
public boolean hasNext() {
return filteredTripleIter.hasNext();
}