// WITH_RUNTIME interface I interface Z class C { inner class B(x: X, y: Y): A>() { // INFO: {"checked": "true"} override fun foo(x1: X, x2: Z, y1: Y, y2: Z, w1: W, w2: Z, s1: S, s2: Z) { } } }