docs: private void throwMultiEventException(Event<?> eventThatThrewException) {
          while(throwable instanceof MultiEventException && throwable.getCause() != null) {
              eventThatThrewException = ((MultiEventException) throwable).getEvent();
              throwable = throwable.getCause();
          }
  
          throw new MultiEventException(eventThatThrewException, throwable);
      }