docs: public void synchronizeStart() throws InterruptedException {
          startLatch.synchronize();
          // the main thread will send a notification
          Executor e = Executor.currentExecutor();
          WorkUnit wu = e.getCurrentWorkUnit();
          if (wu.isMainWork()) {
              future.start.set(e.getCurrentExecutable());
          }
      }