FILE: expectConstructor.kt public open class Base : R|kotlin/Any| { public constructor(v: R|kotlin/String|): R|Base| { super() } } public final expect class Derived : R|Base| { public expect constructor(v: R|kotlin/String|): R|Derived| } public open expect class ExpectBase : R|kotlin/Any| { public expect constructor(v: R|kotlin/String|): R|ExpectBase| } public final expect class ExpectDerived : R|ExpectBase| { public expect constructor(v: R|kotlin/String|): R|ExpectDerived| } public open expect class IOException : R|kotlin/Any| { public expect constructor(message: R|kotlin/String|, cause: R|kotlin/Throwable?|): R|IOException| public expect constructor(message: R|kotlin/String|): R|IOException| { super() } } public final expect class EOFException : R|IOException| { public expect constructor(message: R|kotlin/String|): R|EOFException| }