public boolean doesMatch(RuleEvaluation e) {
        Choicepoint choicepoint = e.getChoicepoint(this, true);
        choicepoint.updateState();
        boolean matches = allSubConditionsMatches(e);
        if (!matches)
            choicepoint.backtrack();
        return matches;
    }
A set of conditions which much match the query in sequence

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