docs: public DefaultSimpleValidator<D, O> build() {
          final DefaultSimpleValidator<D, O> validator = new DefaultSimpleValidator<D, O>();
  
          for (final Trigger trigger : registeredTriggers) {
              validator.addTrigger(trigger);
          }
          for (final DataProvider<D> dataProvider : registeredDataProviders) {
              validator.addDataProvider(dataProvider);
          }
          for (final Rule<D, O> rule : registeredRules) {
              validator.addRule(rule);
          }
          for (final ResultHandler<O> resultHandler : registeredResultHandlers) {
              validator.addResultHandler(resultHandler);
          }
  
          return validator;
      }