//p( "XPath Context => " + xpathSupport );
//p( "Var QNames => " + varQNames );
//p( "Global Var Size => " + varQNames.size() );
try {
XPath xpath = new XPath(str, null, prefixResolver, XPath.SELECT, null);
xpath.fixupVariables( varQNames, varQNames.size());
// Execute the XPath, and have it return the result
int ctxtNode = xpathSupport.getDTMHandleFromNode(contextNode);
// System.out.println("Context Node id ( after getDTMHandlerFromNode) => " + ctxtNode );
return xpath.execute(xpathSupport, ctxtNode, prefixResolver);
} catch (TransformerException ex) {