out when you try to compile code that calls a varargs method with more than one class. At that point it tries to create an array with a generic element type which is disallowed.