15 <bold>val x</bold> = A() (in test())
18 	<bold>x</bold>[1] (in test())
6 		operator fun <bold>A</bold>.get(i: Int) = this (in get(Int) on A)
6 			operator fun A.get(i: Int) = <bold>this</bold> (in get(Int) on A)
6 				operator <bold>fun A.get(i: Int)</bold> = this
18 					<bold>x[1]</bold> (in test())
20 					<bold>x[1]</bold> += y (in test())
8 						operator fun <bold>A</bold>.plusAssign(a: A) { (in plusAssign(A) on A)
9 							val v = <bold>this</bold> (in plusAssign(A) on A)
9 								<bold>val v</bold> = this (in plusAssign(A) on A)
21 					<bold>x[1]</bold> *= y (in test())
11 						operator fun <bold>A</bold>.times(a: A) = this (in times(A) on A)
11 							operator fun A.times(a: A) = <bold>this</bold> (in times(A) on A)
11 								operator <bold>fun A.times(a: A)</bold> = this
21 									<bold>x[1] *= y</bold> (in test())
22 					<bold>x[1]</bold>++ (in test())
12 						operator fun <bold>A</bold>.inc() = this (in inc() on A)
12 							operator fun A.inc() = <bold>this</bold> (in inc() on A)
12 								operator <bold>fun A.inc()</bold> = this
22 									<bold>x[1]++</bold> (in test())
12 										DUPLICATE: operator fun <bold>A</bold>.inc() = this (in inc() on A)
19 	<bold>x</bold>[1] = y (in test())
20 	<bold>x</bold>[1] += y (in test())
6 		DUPLICATE: operator fun <bold>A</bold>.get(i: Int) = this (in get(Int) on A)
21 	<bold>x</bold>[1] *= y (in test())
22 	<bold>x</bold>[1]++ (in test())
