docs: private boolean isSchemaDefinitionInPublishList(CmsUUID publishHistoryId) {
  
          if (m_cms == null) {
              // CmsObject not available, assume there may be a schema definition in the publish history
              return true;
          }
          try {
              List<CmsPublishedResource> publishedResources = m_cms.readPublishedResources(publishHistoryId);
              for (CmsPublishedResource cmsPublishedResource : publishedResources) {
                  String resourceRootPath = cmsPublishedResource.getRootPath();
                  String resourceRootPathLowerCase = resourceRootPath.toLowerCase();
                  if (resourceRootPathLowerCase.endsWith(".xsd")
                      || resourceRootPathLowerCase.endsWith(".dtd")
                      || m_cacheTemporary.containsKey(getCacheKey(resourceRootPath, true))) {
                      return true;
                  }
              }
          } catch (CmsException e) {
              // error reading published Resources.
              LOG.warn(e.getMessage(), e);
          }
          return false;
      }