code: protected static <H> void dispatchEvent(Event<H> event,
                                            H handler) {
      event.dispatch(handler);
    }
docs: Invokes {@code event.dispatch} with {@code handler}.
  
  <p>Protected to allow EventBus implementations in different packages to dispatch events even
  though the {@code event.dispatch} method is protected.
  
  @param <H>     the event handler type
  @param event   the event
  @param handler the handler