class C(val i: Int) { var status = "fail" @kotlin.jvm.JvmOverloads constructor(o: String, k: String = "K"): this(-1) { status = o + k } } fun box(): String { val c = (javaClass().getConstructor(javaClass()).newInstance("O")) return c.status }