4 override fun foo() = 2 (in B.foo()) 4 override fun foo() = 2 (in B) 2 public int foo() { 8 val x = a.foo() (in test(A, B,…)) 8 val x = a.foo() (in test(A, B,…)) 9 val y = b.foo() (in test(A, B,…)) 9 val y = b.foo() (in test(A, B,…)) 10 val z = c.foo() (in test(A, B,…)) 10 val z = c.foo() (in test(A, B,…)) 9 DUPLICATE: val y = b.foo() (in test(A, B,…))