code: @SuppressWarnings("checkstyle:illegalCatch")
    public Throwable dispatch(final StopTime stopTime) {
      try {
        for (final EventHandler<StopTime> handler : stopHandlers) {
          handler.onNext(stopTime);
        }
        return null;
      } catch (Throwable t) {
        return t;
      }
    }
docs: We must implement this synchronously in order to catch exceptions and
  forward them back via the bridge before the server shuts down, after
  this method returns.
  @param stopTime stop time