public abstract Value eval( DocumentSet docs, NodeSet context, NodeProxy node );
public abstract Value eval( StaticContext context, DocumentSet docs, NodeSet contextSet, NodeProxy contextNode);
    public abstract Value eval( DocumentSet docs, NodeSet context, NodeProxy node );