if (rememberContext) p.addContextNode(contextNode);
if (Expression.NO_CONTEXT_ID != contextId) p.addContextNode(contextId, contextNode);
	public NodeProxy match(DocumentImpl doc, long gid) {        NodeProxy p = new NodeProxy(doc, gid);        if (p == null)             return null;            NodeProxy contextNode = context.parentWithChild(doc, gid, false, true, NodeProxy.UNKNOWN_NODE_LEVEL);        if(contextNode == null)            return null;        		if (rememberContext)			p.addContextNode(contextNode);		else			p.copyContext(contextNode);		return p;	}