NodeSet result = context;
NodeSet result = contextSet;
	protected NodeSet applyPredicate(DocumentSet documents, NodeSet context) {		Predicate pred;		NodeSet result = context;		for (Iterator i = predicates.iterator(); i.hasNext();) {			pred = (Predicate) i.next();			result = (NodeSet) pred.eval(documents, result, null).getNodeList();		}		return result;	}