protected void traceResult(boolean matches,RuleEvaluation e,Object left,Object right) {
        if (matches && e.getTraceLevel()>=3)
            e.trace(3,"Matched '" + this + "'" + getMatchInfoString(e) + " at " + e.previousItem() + " as " + left + operator + right + " is true");
        if (!matches && e.getTraceLevel()>=3)
            e.trace(3,"Did not match '" + this + "' at " + e.currentItem() + " as " + left + operator + right + " is false");
    }
A condition which is true of the <i>values</i> of its two subconditions are true
and both have the same value

@author bratseth
container-search/src/main/java/com/yahoo/prelude/semantics/rule/ComparisonCondition.java