1.1 --- a/src/share/classes/com/sun/tools/javac/code/Symbol.java Fri Dec 28 22:25:21 2012 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Symbol.java Sat Dec 29 17:33:17 2012 -0800 1.3 @@ -1283,8 +1283,9 @@ 1.4 List<Name> paramNames = savedParameterNames; 1.5 savedParameterNames = null; 1.6 // discard the provided names if the list of names is the wrong size. 1.7 - if (paramNames == null || paramNames.size() != type.getParameterTypes().size()) 1.8 + if (paramNames == null || paramNames.size() != type.getParameterTypes().size()) { 1.9 paramNames = List.nil(); 1.10 + } 1.11 ListBuffer<VarSymbol> buf = new ListBuffer<VarSymbol>(); 1.12 List<Name> remaining = paramNames; 1.13 // assert: remaining and paramNames are both empty or both