> The problem is that they throw a FileNotFoundException. The correct > thing to do in this case is to throw an IOException. If this fix is made, then any existing code that tries to catch FileNotFoundException and handle it will fail to compile as it doesn't catch IOException nor throw IOException. -Pat