interface B { @A val Array.a: Int @A val Array>.b: Int @A val Array.c: Int @A val Array<*>.d: Int @A val Array.e: Int @A val Array.f: Int } annotation class A