internal class C1(arg1: Int, arg2: Int, arg3: Int) { constructor(x: Int, y: Int) : this(x, x + y, 0) { } } internal class C2(private val arg1: Int, private val arg2: Int, arg3: Int)