val testVal: String field = "a val" get var testVar: String field = "a var" get set open annotation class TestAnn : Annotation { val x: String field = x get constructor(x: String) /* primary */ { super/*Any*/() /* () */ } }