@Test
  public void genericExtendsGeneric() {
    ChildOfAbstractGenericParentWithBuilder<String> child =
        ChildOfAbstractGenericParentWithBuilder.<String>builder().foo("foo").build();
    assertThat(child.foo()).isEqualTo("foo");
  }
Notice that this is called ReleaseInfoBuilder and not Builder.
value/src/it/functional/src/test/java/com/google/auto/value/AutoValueTest.java