class Test(private val foo: Int) { val baz: Int get() = foo + this.foo + this.foo fun test(test: Test) { println(baz) println(test.baz) println(Test(3).baz) } } fun main(args: Array) { Test(1).test(Test(2)) } fun println(a: Any) { // kotlin.io.println(a) }