diff --git a/java/openapi/src/com/intellij/openapi/module/StdModuleTypes.java b/java/openapi/src/com/intellij/openapi/module/StdModuleTypes.java index 66b33e67d2fd..808a1dac10cf 100644 --- a/java/openapi/src/com/intellij/openapi/module/StdModuleTypes.java +++ b/java/openapi/src/com/intellij/openapi/module/StdModuleTypes.java @@ -16,19 +16,11 @@ package com.intellij.openapi.module; public class StdModuleTypes { - // predefined module types - public static ModuleType JAVA; - - private StdModuleTypes() { - } + public static final ModuleType JAVA; static { - JAVA = instantiate("com.intellij.openapi.module.JavaModuleType"); - } - - private static ModuleType instantiate(String className) { try { - return (ModuleType)Class.forName(className).newInstance(); + JAVA = (ModuleType)Class.forName("com.intellij.openapi.module.JavaModuleType").newInstance(); } catch (Exception e) { throw new IllegalArgumentException(e);