As far as I'm aware I think you can pass a FileReader to a BufferedReader. The BufferedReader is just a wrapper reader with a more helpful interface to it then the other readers. At the end of the...