diff -r d0b5026ec7ca -r 46d720734db3 src/share/classes/com/sun/tools/javac/jvm/ClassReader.java --- a/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java Fri Apr 01 10:17:56 2011 -0700 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java Sun Apr 03 17:00:50 2011 -0700 @@ -1321,8 +1321,7 @@ else proxies.append(proxy); if (majorVersion >= V51.major && - (proxy.type.tsym == syms.polymorphicSignatureType.tsym || - proxy.type.tsym == syms.transientPolymorphicSignatureType.tsym)) { + proxy.type.tsym == syms.polymorphicSignatureType.tsym) { sym.flags_field |= POLYMORPHIC_SIGNATURE; } }