code: public Optional<CmsSite> getSiteForDefaultUri() {
  
          String defaultUri = getDefaultUri();
          CmsSite candidate = m_siteRootSites.get(CmsFileUtil.removeTrailingSeparator(defaultUri));
          return Optional.fromNullable(candidate);
      }
docs: Gets the site which is mapped to the default uri, or the 'absent' value of no such site exists.<p>
  
  @return the optional site mapped to the default uri