void () { ModuleBuilder moduleBuilder = (ModuleBuilder)myWizardContext.getProjectBuilder(); restorePanel(myNamePathComponent, 4); restorePanel(getModulePanel(), myWizardContext.isCreatingNewProject() ? 8 : 6); restorePanel(myExpertPanel, myWizardContext.isCreatingNewProject() ? 1 : 0); mySettingsStep = moduleBuilder == null ? null : moduleBuilder.modifySettingsStep(this); myExpertPlaceholder.setVisible(!(moduleBuilder instanceof TemplateModuleBuilder) && myExpertPanel.getComponentCount() > 0); for (int i = 0; i < 6; i++) { getModulePanel().getComponent(i).setVisible(!(moduleBuilder instanceof EmptyModuleBuilder)); } mySettingsPanel.revalidate(); mySettingsPanel.repaint(); if (isNewWizard()) { myPanel.setBorder(JBUI.Borders.empty(10)); } }