diff --git a/platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java b/platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java index fe8844a58ea2..09b5b4980538 100644 --- a/platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java +++ b/platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java @@ -79,12 +79,15 @@ public abstract class ModuleBuilder extends ProjectBuilder{ return myName; } + @Nullable public String getBuilderId() { - return getModuleType().getId(); + ModuleType moduleType = getModuleType(); + return moduleType == null ? null : moduleType.getId(); } public ModuleWizardStep[] createWizardSteps(WizardContext wizardContext, ModulesProvider modulesProvider) { - return getModuleType().createWizardSteps(wizardContext, this, modulesProvider); + ModuleType moduleType = getModuleType(); + return moduleType == null ? ModuleWizardStep.EMPTY_ARRAY : moduleType.createWizardSteps(wizardContext, this, modulesProvider); } public void setName(String name) {