conCounter++;
}
}
List<RuleElement> elements = new ArrayList<RuleElement>();
ConjunctRulesRuleElement cr = new ConjunctRulesRuleElement(null, container, env);
for (List<RuleElement> each : map.values()) {
ComposedRuleElement cre = createComposedRuleElement(each, null, null, null, cr, env);
for (RuleElement ruleElement : each) {
ruleElement.setContainer(cre);
}
elements.add(cre);
}
cr.setElements(elements);
cr.setContainer(null);
List<RuleElement> result = new ArrayList<RuleElement>();
result.add(cr);
return result;
}