annotation class A(val i: Int) annotation class Z(val i: Int) @Z("BAD") @Suppress("TYPE_MISMATCH") fun some0() {} @Z("BAD") @Z("BAD") @Suppress("TYPE_MISMATCH") fun some01() {} @Suppress("TYPE_MISMATCH") @Z("BAD") fun some1() { } @Suppress("TYPE_MISMATCH") @Z("BAD") @Z("BAD") fun some11() { } @A("BAD") @Suppress("TYPE_MISMATCH") fun some2() { } @Suppress("TYPE_MISMATCH") @A("BAD") fun some3() { } @A("BAD") @A("BAD") fun some4() { } @Z("BAD") fun someN() { }