- Added a method for introducing annotations based on an already existing annotation
- Added a method to copy annotations
- Added methods for building annotation array values
- Added a new annotation type to mark component (value) classes that involve or depend on some other component (values) of given types