FILE: A.kt
    package a

    public final class MyClass : R|kotlin/Any| {
        public constructor(): R|a/MyClass| {
            super<R|kotlin/Any|>()
        }

        public open class MyNested : R|kotlin/Any| {
            public constructor(): R|a/MyClass.MyNested| {
                super<R|kotlin/Any|>()
            }

        }

    }
FILE: B.kt
    package b

    public final class YourClass : R|a/MyClass.MyNested| {
        public constructor(): R|b/YourClass| {
            super<R|a/MyClass.MyNested|>()
        }

    }
