Когда класс помечен аннотацией, которая сама аннотируется с помощью java.lang.annotation.Inherited, вы можете запросить аннотации к классу, а унаследованные должны появиться в результатах.
ApplicationException не помечено как унаследованное. Ах, хорошо.