--- old/src/share/classes/com/sun/tools/javap/AttributeWriter.java 2013-02-08 16:14:03.481050532 -0500 +++ new/src/share/classes/com/sun/tools/javap/AttributeWriter.java 2013-02-08 16:14:03.350049570 -0500 @@ -400,12 +400,14 @@ println(header); for (MethodParameters_attribute.Entry entry : attr.method_parameter_table) { + String namestr = + entry.name_index != 0 ? + constantWriter.stringValue(entry.name_index) : ""; String flagstr = - (0 != (entry.flags & ACC_FINAL) ? " final" : "") + + (0 != (entry.flags & ACC_FINAL) ? "final " : "") + + (0 != (entry.flags & ACC_MANDATED) ? "mandated " : "") + (0 != (entry.flags & ACC_SYNTHETIC) ? " synthetic" : ""); - println(String.format(format, - constantWriter.stringValue(entry.name_index), - flagstr)); + println(String.format(format, namestr, flagstr)); } indent(-1); return null;