diff -r 0d1818e9d4ae -r 8db45b13526e src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java Fri Oct 12 14:53:50 2012 -0700 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java Mon Oct 15 17:07:55 2012 -0700 @@ -650,9 +650,9 @@ fos = new FileOutputStream(filename); } if (docencoding == null) { - return new OutputStreamWriter(fos); + return new BufferedWriter(new OutputStreamWriter(fos)); } else { - return new OutputStreamWriter(fos, docencoding); + return new BufferedWriter(new OutputStreamWriter(fos, docencoding)); } }