public static <T extends @Nullable Object & @Nullable Serializable>
        NullableIntersectionBound<T> create(T maybeNullable) {
      return new AutoValue_AutoValueJava8Test_NullableIntersectionBound<>(maybeNullable);
    }
Tests that an annotation on a type parameter of an {@code @AutoValue} builder is copied to the
implementation class.
value/src/it/functional/src/test/java/com/google/auto/value/AutoValueJava8Test.java