in src/main/kotlin/jetbrains/buildServer/server/querylang/indexing/SynchronizedTrie.kt [24:35]
override fun addStringUnsafe(str: String, obj: T?) {
var node = root
str.forEach { c ->
if (!node.exists(c)) {
val newNode = Node<T>()
node.addEdge(c, newNode)
}
node = node.getNode(c)!!
}
node.terminalCnt += 1
node.obj = obj
}