21 <bold>var x</bold> = A() (in test())
23 	DEREFERENCE: +<bold>x</bold> (in test())
24 	DEREFERENCE: <bold>x</bold> + 1 (in test())
25 	DEREFERENCE: <bold>x</bold>++ (in test())
26 	DEREFERENCE: <bold>x</bold> += 1 (in test())
27 	DEREFERENCE: <bold>x</bold> *= 1 (in test())
29 	-<bold>x</bold> (in test())
14 		operator fun <bold>A</bold>.unaryMinus() = this (in unaryMinus() on A)
14 			operator fun A.unaryMinus() = <bold>this</bold> (in unaryMinus() on A)
14 				operator <bold>fun A.unaryMinus()</bold> = this
29 					<bold>-x</bold> (in test())
30 	<bold>x</bold> - 1 (in test())
13 		operator fun <bold>A</bold>.minus(n: Int) = this (in minus(Int) on A)
13 			operator fun A.minus(n: Int) = <bold>this</bold> (in minus(Int) on A)
13 				operator <bold>fun A.minus(n: Int)</bold> = this
30 					<bold>x - 1</bold> (in test())
32 					<bold>x -= 1</bold> (in test())
21 						DUPLICATE: <bold>var x</bold> = A() (in test())
33 	<bold>x</bold> /= 1 (in test())
16 		operator fun <bold>A</bold>.divAssign(n: Int) { (in divAssign(Int) on A)
17 			val v = <bold>this</bold> (in divAssign(Int) on A)
17 				<bold>val v</bold> = this (in divAssign(Int) on A)
