Hi, I know AnnotatedElement is not a common class to implement outside of the JDK. But the interface introduces some new methods that will break existing code. For example, Guava, which has the Parameter class ( https://code.google.com/p/guava-libraries/source/browse/guava/src/com/google/common/reflect/Parameter.java ) - Kasper