using System; interface I { Hello () : void; } class Stack[T] where T : ICloneable { public Test ( t : T) : object { t.Clone (); } } class Test { } class X { static Main() : void { } } /* BEGIN-OUTPUT END-OUTPUT */