AbstractBuilder { protected B prefix(String prefix) { this.prefix = prefix; return getThis(); }  B id(String id); abstract C build();  }
@Test void prefix() { Builder builder = new Builder(); builder.prefix("prefix"); Assertions.assertEquals("prefix", builder.build().getPrefix()); }