StaticContext context,
	public Sequence eval(		StaticContext context,		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) {			if (Type.isNode(getLeft().returnsType())) {				//if (getRight() instanceof Literal)				if ((getRight().getDependencies() & Dependency.CONTEXT_ITEM) == 0)					// lookup search terms in the fulltext index					return quickNodeSetCompare(context, docs, contextSequence);				else					return nodeSetCompare(context, docs, contextSequence);			}		}		// Fall back to the generic compare process		return genericCompare(context, docs, contextSequence, contextItem);	}