docs: public boolean checkViewable(CmsObject cms, String referenceUri) {
  
          try {
              CmsExplorerTypeSettings settings = OpenCms.getWorkplaceManager().getExplorerTypeSetting(m_typeName);
              CmsResource referenceResource = cms.readResource(referenceUri);
              if (settings == null) {
                  // no explorer type
                  return false;
              }
              return settings.getAccess().getPermissions(cms, referenceResource).requiresViewPermission();
          } catch (CmsException e) {
              LOG.error(e.getLocalizedMessage(), e);
              return false;
          }
      }