docs: public void checkPublishList(CmsPublishList publishList) throws CmsException {
  
          for (CmsResource resource : publishList.getAllResources()) {
              for (ForbiddenFolderEntry entry : m_forbiddenParentFolders.values()) {
                  if (CmsStringUtil.isPrefixPath(entry.getRootPath(), resource.getRootPath())) {
                      throw new CmsPublishException(
                          Messages.get().container(
                              Messages.ERR_PUBLISH_FORBIDDEN_PARENT_FOLDER_3,
                              resource.getRootPath(),
                              entry.getRootPath(),
                              entry.getReason()));
                  }
              }
  
          }
      }