docs: @Override
      public synchronized void stopNow() { // can be called if unscheduled, disappeared, so don't use mutable variable
          verifyCanStopState();
          final List<TaskExecutor> executorList = findNativeExecutorList();
          if (JobChangeLog.isEnabled()) {
              JobChangeLog.log("#job ...Stopping {} execution(s) now: {}", executorList.size(), toString());
          }
          if (!executorList.isEmpty()) {
              executorList.forEach(executor -> executor.stop());
          }
      }