private ImmutableList<String> copyAnnotations(
      Element autoValueType, Element typeOrMethod, Set<String> excludedAnnotations) {
    ImmutableList<AnnotationMirror> annotationsToCopy =
        annotationsToCopy(autoValueType, typeOrMethod, excludedAnnotations);
    return annotationStrings(annotationsToCopy);
  }
private 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.