Class ByRuleBuilder<R extends Rule>