sclass ExecutedRule { RuleWithParams rule; LS output; LS facts; LS newInput; *() {} *(RuleWithParams *rule, Collection output, Collection facts, Collection newInput) { this.output = asListOrNull(output); this.facts = asListOrNull(facts); this.newInput = asListOrNull(newInput); } }