ImmutableList<String> copyAnnotations(
      Element autoValueType, Element typeOrMethod, Set<String> excludedAnnotations) {
    ImmutableList<AnnotationMirror> annotationsToCopy =
        annotationsToCopy(autoValueType, typeOrMethod, excludedAnnotations);
    return annotationStrings(annotationsToCopy);
  }
Implements the semantics of {@code AutoValue.CopyAnnotations}; see its javadoc.
value/src/main/java/com/google/auto/value/processor/AutoValueishProcessor.java