It should be stated clearly whether ProcessAnnotatedType should be fired for annotations.
Currently, 11.5.6 ProcessAnnotatedType event says:
The container must fire an event, before it processes a type, for each:
- Java class, interface or enum in a bean archive,
The word "annotation" has been introduced into the above line and later reverted.
- Annotated type added by BeforeBeanDiscovery.addAnnotatedType(),
The wording used here, however, doesn't exclude the option of the annotated type being an Annotation.