Right now, it's not clear what happens if:
- a user first calls setAnnotatedType() and then obtains a reference to the configurator (note that the configurator should be initialized with the AT being processed)
- a user obtains a reference to a configurator and then invokes setAnnotatedType()
We could either forbid using both of these methods during one notification, or state that the "last one wins". I would rather go the first way as the second solution might be confusing and error-prone.
This applies to ProcessObserverMethod, ProcessBeanAttributes and ProcessInjectionPoint as well.