{context.getProfiler().message(this, Profiler.OPTIMIZATIONS,
"OPTIMIZATION",
"Using structural index '" + index.toString() + "'");}
if (contextSet instanceof ExtNodeSet
&& !contextSet.getProcessInReverseOrder()) {
return index.matchDescendantsByTagName(ElementValue.ELEMENT,
test.getName(), axis, docs, (ExtNodeSet) contextSet,
contextId);
} else {
// if (contextSet instanceof VirtualNodeSet)
// ((VirtualNodeSet)contextSet).realize();