docs: public static Set<File> getFixedPathFiles(Collection<String> paths) {
          if (paths == null || paths.isEmpty())
              return Collections.emptySet();
          Set<File> result = new HashSet<File>(paths.size());
          for (String p : paths)
              result.add(new File(fixPathString(p)));
          return result;
      }
  
      /**
       * Collect the results of applying {@link #fixPathString(File)} to
       * a collection of files.
       *
       * Answer an empty collection if the file collection is null.
       *
       * @param files The files to which to apply {@link #fixPathString(File)}.
       *
       * @return The collected files.
       */
      public static Set<File> fixPathFiles(Collection<File> files) {
          if (files == null || files.isEmpty())
              return Collections.emptySet();
          Set<File> result = new HashSet<File>(files.size());
          for (File f : files)
              result.add(new File(fixPathString(f)));
          return result;
      }
  }