docs: public static List<String> calculateModuleResourceNames(final CmsObject cms, final CmsModule module)
      throws CmsException {
  
          // adjust the site root, if necessary
          CmsObject cmsClone = adjustSiteRootIfNecessary(cms, module);
  
          // calculate the module resources
          List<CmsResource> moduleResources = calculateModuleResources(cmsClone, module);
  
          // get the site paths
          List<String> moduleResouceNames = new ArrayList<String>(moduleResources.size());
          for (CmsResource resource : moduleResources) {
              moduleResouceNames.add(cmsClone.getSitePath(resource));
          }
          return moduleResouceNames;
      }