code: public ForEachRuleContext<DPO, RI, RO> forEach() {
          // Change context
          return new ForEachRuleContext<DPO, RI, RO>(addedTriggers, addedDataProviders, dataProviderToRuleMapping,
                  addedRuleInputTransformers, addedRules);
      }
docs: Makes the validator process each rule independently.
  <p>
  This corresponds to the use of {@link GeneralValidator.MappingStrategy#SPLIT}.
  
  @return Context allowing further construction of the validator using the DSL.
  
  @see GeneralValidator.MappingStrategy#SPLIT