class A { ann init {} @ann init {} aaa init {} @aaa init {} } interface T { ann init {} @ann init {} aaa init {} @aaa init {} } annotation class ann