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

    }
    <S, T : R|A|> public abstract interface B : R|kotlin/Any| {
    }
    public final class D : R|C<A>| {
        public constructor(): super<R|kotlin/Any|>()

    }
    <T> public final typealias C = R|B<T, A>|
