1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Fri Feb 01 13:01:26 2013 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Sat Feb 02 21:04:56 2013 +0000 1.3 @@ -482,10 +482,8 @@ 1.4 while (i < pool.pp) { 1.5 Object value = pool.pool[i]; 1.6 Assert.checkNonNull(value); 1.7 - if (value instanceof Method) 1.8 - value = ((Method)value).m; 1.9 - else if (value instanceof Variable) 1.10 - value = ((Variable)value).v; 1.11 + if (value instanceof Method || value instanceof Variable) 1.12 + value = ((DelegatedSymbol)value).getUnderlyingSymbol(); 1.13 1.14 if (value instanceof MethodSymbol) { 1.15 MethodSymbol m = (MethodSymbol)value;