4 open class A @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in A(Int, String = ...))
3 	super(<bold>n</bold>, s);
2 		D(int <bold>n</bold>, String s) {
7 	super(<bold>n</bold>);
6 		D(int <bold>n</bold>) {
6 	class B1: A(<bold>1</bold>) (in B1)
7 	class B2: A(<bold>1</bold>, "2") (in B2)
8 	class B3: A(<bold>1</bold>, s = "2") (in B3)
11 	new A(<bold>1</bold>);
12 	new A(<bold>1</bold>, "2");
9 	class B4: A(n = <bold>1</bold>, s = "2") (in B4)
10 	class B5: A(s = "2", n = <bold>1</bold>) (in B5)
13 	A(<bold>1</bold>) (in test())
14 	A(<bold>1</bold>, "2") (in test())
15 	A(<bold>1</bold>, s = "2") (in test())
16 	A(n = <bold>1</bold>, s = "2") (in test())
17 	A(s = "2", n = <bold>1</bold>) (in test())
