What is the difference between passing a PrintWriter a reference to a File object and passing it the String filename? If you just want to use the format method to write to a file, both arguments...