object O1 object O2 // ----- object O3 fun f1() = 1 // ----- object O4 val p1 = 1 // ----- object O5 class C1 // ----- object O6 interface T1 // ----- enum class E1 { ENTRY; object O7 } // ----- object O8 {} object O9 // ----- object O10 {} fun f2() = 1 // ----- object O11 {} val p2 = 1 // ----- object O12 {} class C2 // ----- object O13 {} interface T2 // ----- enum class E2 { ENTRY; object O14 {} } // ----- object O15 { } object O16 // ----- object O17 { } fun f3() = 1 // ----- object O18 { } val p3 = 1 // ----- object O19 { } class C3 // ----- object O20 { } interface T3 // ----- enum class E3 { ENTRY; object O21 { } }