docs: protected void checkOnOfflineSiteRoot() {
  
          try {
              CmsObject cmsOnline = OpenCms.initCmsObject(m_clonedCms);
              cmsOnline.getRequestContext().setCurrentProject(m_clonedCms.readProject(CmsProject.ONLINE_PROJECT_ID));
  
              String rootPath = m_simpleFieldSiteRoot.getValue();
              if (cmsOnline.existsResource(rootPath) & !m_clonedCms.existsResource(rootPath)) {
                  m_ok.setEnabled(false);
                  m_infoSiteRoot.setVisible(true);
                  return;
              }
  
              if (!m_site.getSiteRootUUID().isNullUUID()) {
                  if (m_clonedCms.existsResource(m_site.getSiteRootUUID()) & !m_clonedCms.existsResource(rootPath)) {
                      m_ok.setEnabled(false);
                      m_infoSiteRoot.setVisible(true);
                      return;
                  }
              }
  
          } catch (CmsException e) {
              LOG.error("Can not initialize CmsObject", e);
          }
          m_ok.setEnabled(true);
          m_infoSiteRoot.setVisible(false);
      }