}
	public int getDependencies() {		int leftDeps = getLeft().getDependencies();		if (Type.subTypeOf(getLeft().returnsType(), Type.NODE)			// left expression returns node set			&& (leftDeps & Dependency.GLOBAL_VARS) == 0			// and has no dependency on global vars			&& (leftDeps & Dependency.CONTEXT_ITEM) == 0)			// and does not depend on the context item			{			return Dependency.CONTEXT_SET;		} else			return Dependency.CONTEXT_SET + Dependency.CONTEXT_ITEM;	}