--- old/src/share/classes/com/sun/tools/javac/comp/MemberEnter.java 2013-02-12 12:29:48.671219521 -0500 +++ new/src/share/classes/com/sun/tools/javac/comp/MemberEnter.java 2013-02-12 12:29:48.516217908 -0500 @@ -465,7 +465,8 @@ names.valueOf, make.Type(tree.sym.type), List.nil(), - List.of(make.VarDef(make.Modifiers(Flags.PARAMETER), + List.of(make.VarDef(make.Modifiers(Flags.PARAMETER | + Flags.MANDATED), names.fromString("name"), make.Type(syms.stringType), null)), List.nil(), // thrown