Ситуация, подобная этой, вызывает исключение «x counts of IllegalAnnotationExceptions»
класс A {} класс B extends A {} класс C extends A {}
Разрешить задачу добавления аннотации в класс А вот так:
@XmlTransient открытый класс A {}