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()
}
}
}
}