docs: public ResultHandlerContext<DPO, RI, RO, RHI> handleWith(ResultHandler<RHI> resultHandler) {
          if (resultHandler != null) {
              addedResultHandlers.add(resultHandler);
              builtValidator.addResultHandler(resultHandler);
          }
  
          // Stay in the same context and re-use the same instance because no type has changed
          return this;
      }