Currently we use the underlying class to perform equality, this is wrong.
WELD-406 Adding Annotated Types through the SPI needs comprehensive tests
WELD-335 RIBean needs new definition of equality
WELD-309 Alter equality for AnnotatedType so you can have >1 AnnotatedType for