--- old/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java 2013-02-21 12:47:22.735294590 -0500 +++ new/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java 2013-02-21 12:47:22.586293673 -0500 @@ -651,7 +651,7 @@ ((int) s.flags() & (FINAL | SYNTHETIC | MANDATED)) | ((int) m.flags() & SYNTHETIC); databuf.appendChar(pool.put(s.name)); - databuf.appendInt(flags); + databuf.appendChar(flags); } // Now write the real parameters for (VarSymbol s : m.params) {