if(predicatesEvaluator != null) {
return;
}
if(step != null) {
PredicatesEvaluatorBuilder builder = new PredicatesEvaluatorBuilder(step, attributeStep, this, namespaces);
try {
predicatesEvaluator = builder.build();
} catch (SAXPathException e) {
throw new SAXPathException("Error processing XPath selector expression '" + xpathExpression + "'.", e);
}
// And update the QNames again now that we have the namespaces...