FILE: companion.kt
    public? abstract class Some {
        public? constructor(): super<R|kotlin/Any|>()

        public? final companion object Companion {
            public? constructor(): super<R|kotlin/Any|>()

            public? final class InCompanion {
                public? constructor(): super<R|kotlin/Any|>()

            }

        }

        public? abstract property x(val): R|test/Some.Companion.InCompanion|
            public? get(): R|test/Some.Companion.InCompanion|

    }
    public? abstract class Another {
        public? constructor(): super<R|kotlin/Any|>()

        public? final companion object NamedCompanion {
            public? constructor(): super<R|kotlin/Any|>()

            public? final class InCompanion {
                public? constructor(): super<R|kotlin/Any|>()

            }

        }

        public? abstract property x(val): R|test/Another.NamedCompanion.InCompanion|
            public? get(): R|test/Another.NamedCompanion.InCompanion|

    }
