@Test
  public void nullableVariableBound() {
    assumeTrue(javacHandlesTypeAnnotationsCorrectly);
    NullableVariableBound<@Nullable CharSequence, @Nullable String> x =
        NullableVariableBound.create(null, null);
    assertThat(x.nullOne()).isNull();
    assertThat(x.nullTwo()).isNull();
  }
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