diff -r 7db12f12a04e -r 6b51ef804d49 langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java --- a/langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java Wed Mar 02 21:06:17 2011 -0800 +++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java Wed Mar 02 21:13:55 2011 -0800 @@ -2980,7 +2980,7 @@ // (see comment for TypeVar.bound). // In this case, generate a class tree that represents the // bound class, ... - JCTree extending; + JCExpression extending; List implementing; if ((bs.head.tsym.flags() & INTERFACE) == 0) { extending = tree.bounds.head;