docs: protected File getMetadataBackupFile(final AbstractResource metadataResource,
                                           final SamlRegisteredService service) throws IOException {
  
          LOGGER.debug("Metadata backup directory is at [{}]", this.metadataBackupDirectory.getCanonicalPath());
          val metadataFileName = getBackupMetadataFilenamePrefix(metadataResource, service).concat(FILENAME_EXTENSION_XML);
          val backupFile = new File(this.metadataBackupDirectory, metadataFileName);
          if (backupFile.exists()) {
              LOGGER.info("Metadata file designated for service [{}] already exists at path [{}].", service.getName(), backupFile.getCanonicalPath());
          } else {
              LOGGER.debug("Metadata to fetch for service [{}] will be placed at [{}]", service.getName(), backupFile.getCanonicalPath());
          }
          return backupFile;
      }