in src/main/kotlin/com/intellij/ideolog/highlighting/settings/LogHighlightingSettingsStore.kt [402:413]
fun mergeAnotherState(newState: State) {
val newParsingPatterns = newState.parsingPatterns.filter { newParsingPattern ->
myState.parsingPatterns.find { parsingPattern -> parsingPattern.uuid == newParsingPattern.uuid } == null
}
myState.parsingPatterns.addAll(newParsingPatterns)
val newHighlightingPatterns = newState.patterns.filter { newHighlightingPattern ->
myState.patterns.find { highlightingPattern -> highlightingPattern.uuid == newHighlightingPattern.uuid } == null
}
myState.patterns.addAll(newHighlightingPatterns)
fireListeners()
}