--- old/src/share/classes/java/lang/reflect/Parameter.java 2013-09-12 15:56:57.691390864 -0400 +++ new/src/share/classes/java/lang/reflect/Parameter.java 2013-09-12 15:56:57.292386038 -0400 @@ -104,7 +104,7 @@ * to the class file. */ public boolean isNamePresent() { - return executable.hasRealParameterData(); + return executable.hasRealParameterData() && name != null; } /**