docs: private static void executeListener(Runnable runnable, Executor executor) {
      try {
        executor.execute(runnable);
      } catch (RuntimeException e) {
        // Log it and keep going -- bad runnable and/or executor. Don't punish the other runnables if
        // we're given a bad one. We only catch RuntimeException because we want Errors to propagate
        // up.
        log.fatal(
            "RuntimeException while executing runnable " + runnable + " with executor " + executor,
            e);
      }
    }