static MultiSet dm_gazelle_statementsForRule_multiSet(S ruleID) { L concepts = cloneList((L) dm_requireAndCall("#1021413/AppliedRules", 'feedbackForRule, ruleID)); new MultiSet statements; for (O c : concepts) pcall { S judgement = getString judgement(c); S struct = getString matchedRuleStruct(c); RuleEngine2_MatchedRule mr = cast unstructureUnlessContainsAnonymousClasses(struct); if (mr == null) continue; statements.addAll(ai_gazelle_statementsFromAppliedRule(mr, judgement)); } ret statements; }