docs: public <RO> SingleRuleContext<DPO, Collection<DPO>, RO> check(Rule<Collection<DPO>, RO> rule) {
          List<Rule<Collection<DPO>, RO>> addedRules = new ArrayList<Rule<Collection<DPO>, RO>>();
          if (rule != null) {
              addedRules.add(rule);
          }
  
          // Change context
          return new SingleRuleContext<DPO, Collection<DPO>, RO>(addedTriggers, addedDataProviders,
                  GeneralValidator.MappingStrategy.JOIN, null, addedRules);
      }