interface T { } class A(val t: T) : T { }