2 D(int <bold>n</bold>) {
3 	open class A(<bold>var n: Int</bold>) { (in A)
3 		super(<bold>n</bold>);
2 			D(int <bold>n</bold>) {

20 class B : A(<bold>1</bold>) (in B)
3 	open class A(<bold>var n: Int</bold>) { (in A)
20 		class B : A(<bold>1</bold>) (in B)

23 val z = A(<bold>2</bold>).n (in test())
3 	open class A(<bold>var n: Int</bold>) { (in A)
23 		val z = A(<bold>2</bold>).n (in test())

24 A(<bold>3</bold>).n = 2 (in test())
3 	open class A(<bold>var n: Int</bold>) { (in A)
24 		A(<bold>3</bold>).n = 2 (in test())

7 A a = new A(<bold>3</bold>);
3 	open class A(<bold>var n: Int</bold>) { (in A)
7 		A a = new A(<bold>3</bold>);

9 a.setN(<bold>4</bold>);
3 	open class A(<bold>var n: Int</bold>) { (in A)
9 		a.setN(<bold>4</bold>);
