contextSet.getDocumentSet(), test.getName());
currentDocs, test.getName());
	protected NodeSet getAttributes(		StaticContext context,		NodeSet contextSet) {		NodeSet result;		if (test.isWildcardTest()) {			result = new VirtualNodeSet(axis, test, contextSet);			((VirtualNodeSet) result).setInPredicate(inPredicate);		} else {			if (buf == null) {				buf =					(NodeSet) context.getBroker().getAttributesByName(						contextSet.getDocumentSet(),						test.getName());			}			if (axis == Constants.DESCENDANT_ATTRIBUTE_AXIS)				result =					buf.selectAncestorDescendant(						contextSet,						NodeSet.DESCENDANT,						inPredicate);			else				result =					buf.selectParentChild(						contextSet,						NodeSet.DESCENDANT,						inPredicate);		}		return result;	}