class Outer { inner class Inner { inner class Inner2 { constructor() /* primary */ { super/*Any*/() /* () */ } fun test2() { .test() .foo() } fun Outer.test3() { .foo() } } constructor() /* primary */ { super/*Any*/() /* () */ } fun test() { .foo() } } constructor() /* primary */ { super/*Any*/() /* () */ } fun foo() { } }