class A { ann {} [ann] {} aaa {} [aaa] {} } trait T { ann {} [ann] {} aaa {} [aaa] {} } annotation class ann