FILE: main.kt
    public final class KotlinA : R|JavaA<JavaB<JavaALeaf>>| {
        public constructor(): R|KotlinA| {
            super<R|JavaA<JavaB<JavaALeaf>>|>()
        }

    }
    public final class KotlinB : R|JavaB<JavaA<JavaBLeaf>>| {
        public constructor(): R|KotlinB| {
            super<R|JavaB<JavaA<JavaBLeaf>>|>()
        }

    }
