13 <bold>val x</bold> = A() (in test())
15 	DEREFERENCE: <bold>x</bold>.foo() (in test())
16 	DEREFERENCE: <bold>x</bold>.bar (in test())
17 	<bold>x</bold>.fooExt() (in test())
9 		fun <bold>A</bold>.fooExt() = 1 (in fooExt() on A)
18 	<bold>x</bold>.barExt (in test())
10 		val <bold>A</bold>.barExt: Int get() = 2 (in barExt on A)
20 	val y: A? = <bold>x</bold> (in test())
20 		<bold>val y: A?</bold> = x (in test())
22 			DEREFERENCE: <bold>y</bold>?.foo() (in test())
23 			DEREFERENCE: <bold>y</bold>?.bar (in test())
24 			<bold>y</bold>?.fooExt() (in test())
9 				DUPLICATE: fun <bold>A</bold>.fooExt() = 1 (in fooExt() on A)
25 			<bold>y</bold>?.barExt (in test())
10 				DUPLICATE: val <bold>A</bold>.barExt: Int get() = 2 (in barExt on A)
