code: protected File[] listRepositoryFiles() {
          //return AccessHelper.listFiles(repositoryLocation, filter);
          File[] directories = listRepositoryDirs();
          ArrayList<File> allFilesArray = new ArrayList<File>();
          File[] allFiles = new File[allFilesArray.size()];
  
          //get all the files in each server instance directory
          for (int i = 0; i < directories.length; i++) {
  
              //for each server instance directory, list the files, filtering out subdirectories
              File[] files = AccessHelper.listFiles(directories[i], filter);
              if (files != null && files.length > 0) {
                  allFilesArray.addAll(Arrays.asList(files));
              }
              // F017049-22453 ... now look for files in child processes
              files = AccessHelper.listFiles(directories[i], subprocFilter);
              for (File curFile : files) {
                  File[] subFiles = AccessHelper.listFiles(curFile, filter);
                  if (subFiles != null && subFiles.length > 0) {
                      allFilesArray.addAll(Arrays.asList(subFiles));
                  }
              }
          }
  
          //if there are files to sort, then sort
          if (!allFilesArray.isEmpty()) {
              allFiles = allFilesArray.toArray(allFiles);
          }
  
          return allFiles;
      }
docs: Returns the list of files in the repository.
  
  @return array of File instances representing files in the repository.