in src/main/kotlin/com/jetbrains/plugin/jtreg/listeners/TestRootManager.kt [91:102]
fun addLibrary(library: Library) {
val count = moduleLibRefCount.getOrDefault(modifiableRootModel.module, 0)
if (count == 0) {
ApplicationManager.getApplication().runWriteAction {
modifiableRootModel.addLibraryEntry(library)
}
logger.debug("Added library $library")
} else {
logger.debug("Library $library is already added. Increased ref count: ${count + 1}")
}
moduleLibRefCount[modifiableRootModel.module] = count + 1
}