in src/main/kotlin/org/jetbrains/tinygoplugin/heapAllocations/toolWindow/model/TinyGoHeapAllocsTreeNodes.kt [53:61]
fun <T> findAncestor(type: Class<T>): T? {
var parent = parentDescriptor
while (parent != null) {
@Suppress("UNCHECKED_CAST")
if (type.isInstance(parent)) return parent as T
parent = parent.parentDescriptor
}
return null
}