Module (@NotNull Path moduleFile, @NotNull ModuleType<?> moduleType) { Module module = WriteAction.compute(() -> ModuleManager.getInstance(myProject).newModule(moduleFile, moduleType.getId())); myModulesToDispose.add(module); return module; }