アノテーションは、@Retention(RetentionPolicy.RUNTIME) でアノテートされなければ、リフレクション (たとえば、isAnnotationPresent(...) メソッド) を使用して観測することができません。
@Retention(RetentionPolicy.RUNTIME)
isAnnotationPresent(...)