1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Flow.java Tue Sep 25 11:56:46 2012 +0100 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Flow.java Tue Sep 25 13:06:58 2012 -0700 1.3 @@ -1318,11 +1318,7 @@ 1.4 * index into the vars array. 1.5 */ 1.6 void newVar(VarSymbol sym) { 1.7 - if (nextadr == vars.length) { 1.8 - VarSymbol[] newvars = new VarSymbol[nextadr * 2]; 1.9 - System.arraycopy(vars, 0, newvars, 0, nextadr); 1.10 - vars = newvars; 1.11 - } 1.12 + vars = ArrayUtils.ensureCapacity(vars, nextadr); 1.13 if ((sym.flags() & FINAL) == 0) { 1.14 sym.flags_field |= EFFECTIVELY_FINAL; 1.15 }