### Question:
AbstractServiceModelGenerator implements ServiceModelGenerator { @Override public ServiceModelGeneratorHandleResponse handles(ApiService service, ApiServiceConfig serviceConfig, ApiRole role, ApiConfigList roleConfig) { return new ServiceModelGeneratorHandleResponse(getServiceType().equals(service.getType()) && getRoleType().equals(role.getType())); }  @Override void setApiClient(DiscoveryApiClient client); @Override ServiceModelGeneratorHandleResponse handles(ApiService service, ApiServiceConfig serviceConfig, ApiRole role, ApiConfigList roleConfig);  }### Answer:
@Test public void testHandles() { assertTrue(doTestHandles(newGenerator(), getServiceType(), getRoleType(), Collections.emptyMap())); }