code: CmsObject getCmsObjectWithSite(String siteRoot) {
  
          if (siteRoot == null) {
              siteRoot = "/";
          }
          try {
              CmsObject res = OpenCms.initCmsObject(m_cms);
              res.getRequestContext().setSiteRoot(siteRoot);
              return res;
          } catch (CmsException e) {
              LOG.error("Unable to initialize CmsObject", e);
              return m_cms;
          }
      }
docs: Returns a CmsObject with request set to given site.<p>
  
  @param siteRoot to be used
  @return CmsObject