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