code: public MultipleResultCollectorContext<DPO> collect(ResultCollector<?, DPO> resultCollector) {
          if (resultCollector != null) {
              addedTriggers.add(resultCollector);
              addedDataProviders.add(resultCollector);
          }
  
          // Stay in the same context and re-use the same instance because no type has changed
          return this;
      }
docs: Adds the specified result collector as trigger and data provider to the validator under construction.
  
  @param resultCollector Result collector to be added.
  
  @return Context allowing further construction of the validator using the DSL.