class Foo(val start: Int, val length: Int) { private var idx = if (start < 0) throw Exception("idx must be >= 0") else start } fun main(args: Array) { val f = Foo(10, 10) }