ASTNodeData arg = nodeDataStack.peek();
try {
if (targetNodeData.xpathExpr != null && arg.xpathExpr != null){
xpathBinOperation.setOperator(xpathBinOp);
if (targetNodeData.xpathLiteralType == XpathExprType.STRING_EXPR_TYPE){
XpathStringExpression newStr = xpathFactory.createString();
newStr.setString("'" + targetNodeData.xpathLiteralExpr.evaluate() + "'");
xpathBinOperation.setLeftSide(newStr);
} else
xpathBinOperation.setLeftSide(targetNodeData.xpathExpr);
if (arg.xpathLiteralType == XpathExprType.STRING_EXPR_TYPE){
XpathStringExpression newStr = xpathFactory.createString();
newStr.setString("'" + arg.xpathLiteralExpr.evaluate() + "'");
xpathBinOperation.setRightSide(newStr);
} else
xpathBinOperation.setRightSide(arg.xpathExpr);
invocationData.xpathExpr = xpathBinOperation;
invocationData.xpathLiteralType = XpathExprType.BOOLEAN_EXPR_TYPE;