public static <RuleType extends Message>ConfigRuleSet<RuleType> of(Descriptor ruleDescriptor,List<RuleType> rules,Model model){
  return new ConfigRuleSet<RuleType>(ruleDescriptor,rules,model);
}

public static < RuleType extends Message > ConfigRuleSet < RuleType > of ( Descriptor ruleDescriptor , List < RuleType > rules , Model model ) { return new ConfigRuleSet < RuleType > ( ruleDescriptor , rules , model ) ; }
constructs a rule set for the given type and rules .
