diff -r 2f2ead61db06 -r 7b99f98b3035 src/share/classes/com/sun/tools/javac/util/List.java --- a/src/share/classes/com/sun/tools/javac/util/List.java Mon Dec 13 14:08:01 2010 -0800 +++ b/src/share/classes/com/sun/tools/javac/util/List.java Mon Dec 13 15:11:00 2010 -0800 @@ -103,7 +103,7 @@ /** Construct a list consisting of given elements. */ - @SuppressWarnings("varargs") + @SuppressWarnings({"varargs", "unchecked"}) public static List of(A x1, A x2, A x3, A... rest) { return new List(x1, new List(x2, new List(x3, from(rest)))); }