code: public AnnotationMetadata getAnnotationMetadata(Element element) {
          AnnotationMetadata metadata = annotationMetadataCache.get(element);
          if (metadata == null) {
              metadata = newAnnotationBuilder().build(element);
              annotationMetadataCache.put(element, metadata);
          }
          return metadata;
      }
docs: Get the annotation metadata for the given element.
  
  @param element The element
  @return The {@link AnnotationMetadata}