return nodeSetCompare(docs, contextSequence);
return nodeSetCompare(contextSequence);
	public Sequence eval(DocumentSet docs, Sequence contextSequence, Item contextItem)		throws XPathException {		/* 		 * If we are inside a predicate and one of the arguments is a node set, 		 * we try to speed up the query by returning nodes from the context set.		 * This works only inside a predicate.		 */		if (inPredicate) {			int rightDeps = getRight().getDependencies();			if((getDependencies() & Dependency.CONTEXT_ITEM) == 0) {				if ((rightDeps & Dependency.CONTEXT_ITEM) == 0					&& (Type.subTypeOf(getRight().returnsType(), Type.STRING)						|| Type.subTypeOf(getRight().returnsType(), Type.NODE))					&& (getRight().getCardinality() & Cardinality.MANY) == 0) {					// lookup search terms in the fulltext index					return quickNodeSetCompare(docs, contextSequence);				} else {					return nodeSetCompare(docs, contextSequence);				}			}		}		// Fall back to the generic compare process		return genericCompare(context, docs, contextSequence, contextItem);	}