import A.B.D import A.B.C import A.B.D.Innermost class A { inner class B { inner class C inner class D { inner class Innermost } } class Nested { val x: B? = null val y: B.C? = null val z: B.D? = null val c: C? = null val d: D? = null val innerMost: Innermost? = null } }