class Outer { inner class DerivedInnerClass : TestInnerClass { constructor() /* primary */ { .super/*TestInnerClass*/() /* () */ } } open inner class TestInnerClass { constructor() /* primary */ { super/*Any*/() /* () */ } } constructor() /* primary */ { super/*Any*/() /* () */ } }