### Question:
AbstractServiceBuilder extends AbstractInterfaceBuilder<T, B> { public B register(Boolean register) { this.register = register; return getThis(); }  B version(String version); B group(String group); B deprecated(Boolean deprecated); B delay(Integer delay); B export(Boolean export); B weight(Integer weight); B document(String document); B dynamic(Boolean dynamic); B token(String token); B token(Boolean token); B accesslog(String accesslog); B accesslog(Boolean accesslog); B addProtocols(List<ProtocolConfig> protocols); B addProtocol(ProtocolConfig protocol); B protocolIds(String protocolIds); B executes(Integer executes); B register(Boolean register); B warmup(Integer warmup); B serialization(String serialization); @Override void build(T instance);  }### Answer:
@Test void register() { ServiceBuilder builder = new ServiceBuilder(); builder.register(true); Assertions.assertTrue(builder.build().isRegister()); builder.register(false); Assertions.assertFalse(builder.build().isRegister()); }