open annotation class A : Annotation { val xs: Array field = xs get constructor(vararg xs: String) /* primary */ { super/*Any*/() /* () */ } } @A(xs = ["abc", "def"]) fun test1() { } @A(xs = ["abc"]) fun test2() { } @A(xs = []) fun test3() { }