package test

public final class Outer {
    /*primary*/ public constructor Outer()
    
    public class object <class-object-for-Outer> {
        /*primary*/ private constructor <class-object-for-Outer>()
        
        public object Obj {
            /*primary*/ private constructor Obj()
            public final val v: kotlin.String = "val"
                public final fun <get-v>(): kotlin.String
            public final fun f(): kotlin.String
            
            public class object <class-object-for-Obj> : test.Outer.Obj {
                /*primary*/ private constructor <class-object-for-Obj>()
                public final override /*1*/ /*fake_override*/ val v: kotlin.String
                    public final override /*1*/ /*fake_override*/ fun <get-v>(): kotlin.String
                public final override /*1*/ /*fake_override*/ fun f(): kotlin.String
            }
        }
    }
}
