default List<AnnotationMirror> classAnnotationsToCopy(TypeElement classToCopyFrom) {
      return ImmutableList.of();
    }
Returns the complete list of annotations defined on the {@code classToCopyFrom} that should
be added to any generated subclass. Only annotations visible to the {@code @AutoValue} will
be present. See {@link com.google.auto.value.AutoValue.CopyAnnotations
AutoValue.CopyAnnotations} for more information.

<p>The default implementation of this method returns an empty list for compatibility with
extensions which may have implemented this interface themselves.
value/src/main/java/com/google/auto/value/extension/AutoValueExtension.java