/* ClassId: /TopLevelObject */object TopLevelObject /* ClassId: /A */class A constructor(a: Int) { /* ClassId: /A.B */class B { /* ClassId: /A.B.C */inner class C { fun foo() { /* ClassId: null */typealias F = C /* ClassId: null */class BBA } } } fun boo() { /* ClassId: null */class A /* ClassId: null */typealias B = A } /* ClassId: /A.NestedTypeAlias */typealias NestedTypeAlias = B } /* ClassId: /TopLevelAlias */typealias TopLevelAlias foo { /* ClassId: null */class E } // IGNORE_CONSISTENCY_CHECK: KTIJ-26902