public boolean doesMatch(RuleEvaluation e) {
        if (automataLookup) return automataMatch(e);

        if (namedCondition == null)
            throw new EvaluationException("Condition reference '" + conditionName + "' not found or not initialized");

        return namedCondition.matches(e);
    }
Returns the name of the referenced rule, never null
container-search/src/main/java/com/yahoo/prelude/semantics/rule/ConditionReference.java