code: public static ImmutableList<File> loadFileListRelativeTo(File fileList, File basePath)
        throws IOException {
      checkNotNull(basePath);
      final ImmutableList.Builder<File> ret = ImmutableList.builder();
  
      for (final String filename : Files.readLines(fileList, Charsets.UTF_8)) {
        if (!filename.isEmpty() && !isCommentLine(filename)) {
          ret.add(new File(basePath, filename.trim()));
        }
      }
  
      return ret.build();
    }
docs: Takes a file with relative pathnames listed one per line and returns a list of the
  corresponding {@link java.io.File} objects, resolved against the provided base path using the
  {@link java.io.File#File(java.io.File, String)} constructor. Ignores blank lines and lines
  beginning with "#".