FILE: constructorDeclaration.kt
    public final class A : R|kotlin/Any| {
        public constructor(a: R|kotlin/String|, b: R|kotlin/Int|): R|A|

        public final val a: R|kotlin/String|
            public get(): R|kotlin/String|

        public final val b: R|kotlin/Int|
            public get(): R|kotlin/Int|

        public constructor(e: R|kotlin/String|): R|A|

        public constructor(): R|A|

    }
    public final class B : R|kotlin/Any| {
        private constructor(a: R|kotlin/String|, b: R|kotlin/Int|): R|B|

        public final val a: R|kotlin/String|
            public get(): R|kotlin/String|

        public final val b: R|kotlin/Int|
            public get(): R|kotlin/Int|

        public constructor(e: R|kotlin/String|): R|B|

        public constructor(): R|B|

    }
