/** * An object representing an {@linkplain ElementKind#ANNOTATION_TYPE annotation} instance. If * {@code annotationType} has any annotation members, they must either be present in {@code * namedValues} or have default values. */ public static AnnotationMirror of( TypeElement annotationType, Map<String, ? extends AnnotationValue> namedValues) { return new SimpleAnnotationMirror(annotationType, namedValues); }