||Indicates that annotations with a type are to be documented by javadoc
and similar tools by default.
||Indicates that an annotation type is automatically inherited.
||Indicates that a field defining a constant value may be referenced
from native code.
||The annotation type
used to indicate that the annotation type whose declaration it
(meta-)annotates is repeatable.
||Indicates how long annotations with the annotated type are to
||Indicates the contexts in which an annotation type is applicable.