code: protected void start(CmsUUID threadUUID) {
  
          if (m_startTime != 0) {
              throw new CmsRuntimeException(Messages.get().container(Messages.ERR_PUBLISH_JOB_ALREADY_STARTED_0));
          }
          m_startTime = System.currentTimeMillis();
          m_threadUUID = threadUUID;
          if (getPublishReport() instanceof CmsPublishReport) {
              ((CmsPublishReport)m_publishReport).start();
          }
      }
docs: Signalizes the start of the publish job.<p>
  Actually sets the starting time, writes the report header and sets the running thread uuid.<p>
  
  @param threadUUID the running thread uuid