--- old/src/share/classes/java/lang/reflect/AnnotatedElement.java 2013-12-04 17:55:00.000000000 -0800 +++ new/src/share/classes/java/lang/reflect/AnnotatedElement.java 2013-12-04 17:55:00.000000000 -0800 @@ -135,7 +135,78 @@ * annotations on E are directly present on E in place * of their container annotation, in the order in which they appear in * the value element of the container annotation. - + * + *

There are several compatibility concerns to keep in mind if an + * annotation type T is originally not repeatable and + * later modified to be repeatable. + * + * The containing annotation type for T is TC. + * + *

+ * *

If an annotation returned by a method in this interface contains * (directly or indirectly) a {@link Class}-valued member referring to * a class that is not accessible in this VM, attempting to read the class