protected void doNextAction() {
   final ModuleWizardStep step = getCurrentStepObject();
   if (!commitStepData(step)) {
     return;
   }
   step.onStepLeaving();
   super.doNextAction();
 }
 @Override
 protected void doNextAction() {
   if (!commitCurrentStep()) return;
   super.doNextAction();
 }