code: public synchronized void start() throws IOException {
      Preconditions.checkState(mProcess == null, "Worker is already running");
      mProcess = new ExternalProcess(mProperties, LimitedLifeWorkerProcess.class,
          new File(mLogsDir, "worker.out"));
      mProcess.start();
    }
docs: Launches the worker process.