void () { if (myDelegate != null) { myDelegate.doPreviousAction(); return; } final ModuleWizardStep step = getCurrentStepObject(); step.onStepLeaving(); if (step instanceof StepWithSubSteps) { ((StepWithSubSteps)step).doPreviousAction(); } super.doPreviousAction(); if (isNewWizard()) { NewProjectWizardCollector.logPrev(myWizardContext, -1); } }