}
public NodePointer createPath(JXPathContext context) {
if (!actual) {
AbstractFactory factory = getAbstractFactory(context);
if (!factory.declareVariable(context, name.toString())) {
throw new JXPathAbstractFactoryException(
"Factory cannot define variable '" + name
+ "' for path: " + asPath());
}
findVariables(context);