abstract class A { abstract fun foo(t: String, u: U) { } } class B: A() { // INFO: {"checked": "true"} fun foo(s: String, x: X) { } }