docs: @Override
      public void start(boolean block) throws InterruptedException, ExecutionException {
          Future<?> task = m_es.submit(new ParentEvent(null));
          if (block) {
              task.get();
          }
      }