import javaApi.WithVarargConstructor class X { fun foo() { val o1 = WithVarargConstructor(1, *array("a")) val o2 = WithVarargConstructor(2, array("a"), array("b")) val o3 = WithVarargConstructor(2, "a") } }