The test language_2/extension_methods/static_extension_syntax_test.dart defines a class (line 163):
class Rec<T extends Rec<T>> {}
and declares a local variable:
Rec<Object> superRec = RecSolution();
I believe that the type argument Object is not valid here because Object is not a Rec<T>.
@lrhn @leafpetersen