docs: private void startValidationThread(CmsPublishList publishList) throws JspException {
  
          try {
              CmsRelationsValidatorThread thread = new CmsRelationsValidatorThread(getCms(), publishList, getSettings());
              thread.start();
  
              setParamThread(thread.getUUID().toString());
              setParamThreadHasNext(CmsStringUtil.TRUE);
  
              setParamAction(REPORT_BEGIN);
  
              // set the key name for the continue checkbox
              setParamReportContinueKey(Messages.GUI_PUBLISH_CONTINUE_BROKEN_LINKS_0);
          } catch (Throwable e) {
              // error while link validation, show error screen
              includeErrorpage(this, e);
          }
      }