@Test
  public void nestedOptionalGetter() {
    Foo foo = Foo.builder().build();
    assertThat(foo.bar()).isNotNull();
    assertThat(foo.baz()).isEqualTo(0.0);
  }
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