decodeResults(left, right, fieldName, value);
// We need to check to see if we are in a NOT context. If so,
// then we need to reverse the negation.
boolean negated = false;
if (null != data && data instanceof EvaluationContext) {
EvaluationContext ctx = (EvaluationContext) data;
if (ctx.inNotContext)
negated = !negated;
}
QueryTerm term = new QueryTerm(negated, JexlOperatorConstants.getOperator(node.getClass()), value.getObject());
this.currentNode.getTerms().put(fieldName.toString(), term);