override fun close()

in src/main/kotlin/com/jetbrains/plugin/jtreg/listeners/TestRootManager.kt [120:132]


        override fun close() {
            ApplicationManager.getApplication().invokeLater {
                if (modifiableRootModel.isChanged) {
                    ApplicationManager.getApplication().invokeLater {
                        ApplicationManager.getApplication().runWriteAction { modifiableRootModel.commit() }
                    }
                } else {
                    ApplicationManager.getApplication().invokeLater {
                        modifiableRootModel.dispose()
                    }
                }
            }
        }