if(contextNode == null) return null;
    public NodeProxy match(DocumentImpl doc, NodeId nodeId) {        NodeProxy p = new NodeProxy(doc, nodeId);        NodeProxy contextNode = context.parentWithChild(doc, nodeId, false, true);        if (Expression.NO_CONTEXT_ID != contextId) {            p.deepCopyContext(contextNode, contextId);        } else            p.copyContext(contextNode);        return p;    }