while (children.hasNext()) {
SupportsLogicalOperator logicalOperator = toSupportsLogicalOperator(children.next());
if (!children.hasNext())
throw new BugHappened(GRAMMAR_MISMATCH, token);
SupportsCondition condition = (SupportsCondition) switchOn(children.next());
result.addCondition(logicalOperator, condition);
}
return result;
}
private SupportsLogicalOperator toSupportsLogicalOperator(HiddenTokenAwareTree token) {