ModifiableRootModel () { Module module = createTempModule(); ModifiableRootModel rootModel = ModuleRootManager.getInstance(module).getModifiableModel(); Disposer.register(module, () -> rootModel.dispose()); return rootModel; }