FILE: NestedOfAliasedType.kt
    public abstract class A {
        public constructor(): super<R|kotlin/Any|>()

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

        }

    }
    public final typealias TA = R|A|
    public final class B : R|TA = A| {
        public constructor(): super<R|TA = A|>()

        public final class NestedInB : R|A.Nested| {
            public constructor(): super<R|A.Nested|>()

        }

    }
