public Value eval(DocumentSet docs, NodeSet context, NodeProxy node) { NodeSet set = new SingleNodeSet(node); boolean result = getArgument(0).eval(docs, set, node).getBooleanValue();
public Value eval(StaticContext context, DocumentSet docs, NodeSet contextSet, NodeProxy contextNode) { if(contextNode != null) contextSet = new SingleNodeSet(contextNode); boolean result = getArgument(0).eval(context, docs, contextSet, contextNode).getBooleanValue();
	public Value eval(DocumentSet docs, NodeSet context, NodeProxy node) {		NodeSet set = new SingleNodeSet(node);		boolean result = getArgument(0).eval(docs, set, node).getBooleanValue();		return new ValueBoolean(result);	}