/** * Add a sub {@code criteria} to the Criteria that is building. A sub * criteria is one that is wrapped in parenthesis. * * @param criteria * @return the builder */ public BuildableStartState group(Criteria criteria) { this.criteria.add(criteria); return new BuildableStartState(this.criteria); }