@Override
    public String toString() {
        return condition.toString() + " " + getSymbol() + " " + production.toString();
    }
Returns the canonical string representation of this rule.
This string representation can always be reparsed to produce an
identical rule to this one.
container-search/src/main/java/com/yahoo/prelude/semantics/rule/ProductionRule.java