public XObject execute(XPathSupport execContext, Node contextNode,
PrefixResolver namespaceContext,
NodeCallback callback, Object callbackInfo, boolean stopAtFirst)
throws org.xml.sax.SAXException
{
PrefixResolver savedPrefixResolver = execContext.getNamespaceContext();
execContext.setNamespaceContext(namespaceContext);
execContext.setCurrentNode(contextNode);
XObject xobj = null;
try
{