static <@Nullable T> AnnotatedTypeParameter<T> create(T thing) {
      return new AutoValue_AutoValueJava8Test_AnnotatedTypeParameter<T>(thing);
    }
Tests that a type annotation on the parameter of {@code equals(Object)} is copied into the
implementation class.
value/src/it/functional/src/test/java/com/google/auto/value/AutoValueJava8Test.java