class NewWorkspaceProjectWizard extends AbstractWizard implements WorkspaceProjectWizard {

    @Override
    public void initialise() {
        pomWizardPage.setPom(new POMBuilder()
                                             .setGroupId(context.getActiveOrganizationalUnit()
                                                                .map(ou -> ou.getDefaultGroupId())
                                                                .orElseThrow(() -> new IllegalStateException("Cannot get default group id when no organizational unit is active.")))
                                             .build());
    }

    public  NewWorkspaceProjectWizard();
    @Inject public  NewWorkspaceProjectWizard(final Caller<WorkspaceProjectService> projectService,
                                     final PlaceManager placeManager,
                                     final Event<NotificationEvent> notificationEvent,
                                     final POMWizardPage pomWizardPage,
                                     final BusyIndicatorView busyIndicatorView,
                                     final ConflictingRepositoriesPopup conflictingRepositoriesPopup,
                                     final WorkspaceProjectContext context,
                                     final KiePOMDefaultOptions pomDefaultOptions);

}