12 foo = <bold>1</bold> (in A.test())
11 	val x = <bold>foo</bold> (in A.test())
4 		<bold>var foo: Int</bold> = -1 (in A)
5 			get() = <bold>if (b) field else 0</bold> (in A.foo.get)
5 				get() = if (b) <bold>field</bold> else 0 (in A.foo.get)
7 					field = <bold>if (b) value else 0</bold> (in A.foo.set)
7 						field = if (b) <bold>value</bold> else 0 (in A.foo.set)
6 							set(<bold>value</bold>) { (in A.foo.set)
12 								foo = <bold>1</bold> (in A.test())

4 var foo: Int = <bold>-1</bold> (in A.foo)
11 	val x = <bold>foo</bold> (in A.test())
4 		<bold>var foo: Int</bold> = -1 (in A)
4 			var foo: Int = <bold>-1</bold> (in A.foo)

7 field = if (b) value else <bold>0</bold> (in A.foo.set)
11 	val x = <bold>foo</bold> (in A.test())
4 		<bold>var foo: Int</bold> = -1 (in A)
5 			get() = <bold>if (b) field else 0</bold> (in A.foo.get)
5 				get() = if (b) <bold>field</bold> else 0 (in A.foo.get)
7 					field = <bold>if (b) value else 0</bold> (in A.foo.set)
7 						field = if (b) value else <bold>0</bold> (in A.foo.set)

