static L nlLogic_filterByRHSConstructs(L rules, S... constructs) { ret nlLogic_filterByRHSConstructs(rules, asHashSet(constructs)); } static L nlLogic_filterByRHSConstructs(L rules, final Set constructs) { ret [IfThen r : rules | isSuperSet(constructs, nlLogic_constructNames(r.out))]; }