return buf.selectParentChild(contextSet, NodeSet.DESCENDANT, inPredicate);
return currentSet.selectParentChild(contextSet, NodeSet.DESCENDANT, inPredicate);
	protected NodeSet getChildren(		StaticContext context,		NodeSet contextSet) {		if (test.isWildcardTest()) {			// test is one out of *, text(), node()			VirtualNodeSet vset = new VirtualNodeSet(axis, test, contextSet);			vset.setInPredicate(inPredicate);			return vset;		} else {			if (buf == null) {				buf =					(NodeSet) context.getBroker().findElementsByTagName(						ElementValue.ELEMENT,						contextSet.getDocumentSet(),						test.getName());			}			return buf.selectParentChild(contextSet, NodeSet.DESCENDANT, inPredicate);		}	}