question: public static void writeFofn ( final File destination , final File ... files ) throws IOException { writeFofn ( destination , Arrays . asList ( files ) ) ; }
target:  Takes a list of files and writes it as a "File of file names" (i.e. a file with one filepath on each line) to the destination file, overwriting the destination file if it exists.  Note the filepath used is the absolute filepath