code: public <RO> MultipleRuleContext<DPO, TDPO, RO> check(Collection<Rule<TDPO, RO>> rules) {
          List<Rule<TDPO, RO>> addedRules = new ArrayList<Rule<TDPO, RO>>();
          if (rules != null) {
              addedRules.addAll(rules);
          }
  
          // Change context
          return new MultipleRuleContext<DPO, TDPO, RO>(addedTriggers, addedDataProviders, dataProviderToRuleMapping,
                  addedRuleInputTransformers, addedRules);
      }
docs: Adds the specified rules to the validator under construction.
  
  @param rules Rules to be added.
  @param <RO>  Type of rule output.
  
  @return Context allowing further construction of the validator using the DSL.