package foo class A() { var message = "" fun plusAssign(other: A) { message = message + "!" } } fun box(): Boolean { var c = A() c += A() c += A() return c.message == "!!" }