code: public CmsRelationValidatorInfoEntry getInfoEntry(String resourceName) {
  
          String resName = resourceName;
          String siteRoot = m_cms.getRequestContext().getSiteRoot();
          String siteName = null;
          if (resName.startsWith(m_cms.getRequestContext().getSiteRoot())) {
              resName = m_cms.getRequestContext().removeSiteRoot(resName);
          } else {
              siteRoot = OpenCms.getSiteManager().getSiteRoot(resName);
              siteName = siteRoot;
              if (siteRoot != null) {
                  String oldSite = m_cms.getRequestContext().getSiteRoot();
                  try {
                      m_cms.getRequestContext().setSiteRoot("/");
                      siteName = m_cms.readPropertyObject(siteRoot, CmsPropertyDefinition.PROPERTY_TITLE, false).getValue(
                          siteRoot);
                  } catch (CmsException e) {
                      siteName = siteRoot;
                  } finally {
                      m_cms.getRequestContext().setSiteRoot(oldSite);
                  }
                  resName = resName.substring(siteRoot.length());
              } else {
                  siteName = "/";
              }
          }
          return new CmsRelationValidatorInfoEntry(
              resourceName,
              resName,
              siteName,
              siteRoot,
              Collections.unmodifiableList(m_brokenRelations.get(resourceName)));
      }
docs: Returns the information bean for the given entry.<p>
  
  @param resourceName the entry name
  
  @return the information bean for the given entry