namespace N { interface A [T] { } } class X [T] : N.A [T] { } class Foo { static Main () : void {} } /* BEGIN-OUTPUT END-OUTPUT */