// ERROR: Val cannot be reassigned // ERROR: Val cannot be reassigned internal class A() { private val s = "" private val x = 0 @JvmOverloads constructor(p: Int, s: String, x: Int = 1) : this() { this.s = s this.x = x } }