MODULE main
	CLASS B.class
		CLASS METADATA
			CONSTRUCTOR <init>(Ljava/lang/String;Lkotlin/Array;)V
				Property: class.metadata.constructor.valueParameters
					K1
						(a: kotlin/String /* = ... */, b: kotlin/Array<A>)
					K2
						(a: kotlin/String = "Fail", b: kotlin/Array<A>)
	CLASS C.class
		CLASS METADATA
			CONSTRUCTOR <init>(LB;)V
				Property: class.metadata.constructor.valueParameters
					K1
						(value: B /* = ... */)
					K2
						(value: B = B(b = [A()], a = "OK"))
