ExpressionState exp = (ExpressionState) o;
JVar var = exp.getVar();
ParserBuilder builder = exp.getBuilder();
JBlock block = builder.getBody().getBlock();
xpathBuilder = builder.newState(block._if(var)._then());
} else {
xpathBuilder = (ParserBuilder) o;
}
} catch (SAXPathException e) {
throw new XPathException(e);