diff -r 66bcd5d4b3d1 -r 7c89d200781b src/share/classes/com/sun/tools/javac/comp/Attr.java --- a/src/share/classes/com/sun/tools/javac/comp/Attr.java Tue Nov 19 23:35:43 2013 +0000 +++ b/src/share/classes/com/sun/tools/javac/comp/Attr.java Wed Nov 20 13:44:39 2013 +0100 @@ -3982,10 +3982,6 @@ return bounds.head.type; } else { Type owntype = types.makeCompoundType(TreeInfo.types(bounds)); - if (tree.hasTag(TYPEINTERSECTION)) { - ((IntersectionClassType)owntype).intersectionKind = - IntersectionClassType.IntersectionKind.EXPLICIT; - } // ... the variable's bound is a class type flagged COMPOUND // (see comment for TypeVar.bound). // In this case, generate a class tree that represents the