docs: public synchronized void stop() {
          try {
              this.kill();
          } finally {
              this.killed = false;
              this.restartCondition.setUseless(false);
              this.restartCondition.setActive(false);
          }
  
      }