void () { ApplicationManager.getApplication().runWriteAction(() -> { for (final ModuleEditor moduleEditor : myModuleEditors.values()) { Disposer.dispose(moduleEditor); } myModuleEditors.clear(); if (myModuleModel != null) { myModuleModel.dispose(); } myMutableEntityStorage = null; if (myFacetsConfigurator != null) { myFacetsConfigurator.disposeEditors(); } myModuleModel = null; }); }