docs: protected CmsObject getCmsObject() {
  
          try {
              CmsObject cms = OpenCms.initCmsObject(A_CmsUI.getCmsObject());
              cms.getRequestContext().setSiteRoot((String)getSiteSelector().getValue());
              cms.getRequestContext().setCurrentProject(cms.readProject((CmsUUID)getProjectSelector().getValue()));
              return cms;
          } catch (CmsException e) {
              LOG.error("Unable to get CmsObject", e);
          }
          return null;
  
      }