### Question:
FormGenerationServiceImpl implements FormGenerationService { @Override public void generateSelectedForms(final Diagram diagram, final String[] ids) { this.doGenerate(diagram, () -> formDefinitionGenerator.generateSelectedForms(diagram, ids)); } protected  FormGenerationServiceImpl(); @Inject  FormGenerationServiceImpl(final Event<FormGeneratedEvent> formGeneratedEvent,
                                     final Event<FormGenerationFailureEvent> formGenerationFailureEvent,
                                     final FormDefinitionGenerator formDefinitionGenerator); @Override void generateProcessForm(final Diagram diagram); @Override void generateAllForms(final Diagram diagram); @Override void generateSelectedForms(final Diagram diagram,
                                      final String[] ids);  }### Answer:
@Test public void testGenerateSelectedForms() { testGenerateSelectedForms(false); }