class C<T> { class D {} C(D d) {} public C() {} } class M { public static void Main () { } }