trait A { fun foo(t: T, u: U) = "OK" } class B : A fun box(): String = B().foo(1, 2)