override fun executeInEDT()

in robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/xpath/XpathDataModelCreator.kt [280:292]


            override fun executeInEDT() {
                val hierarchy = ExistingHierarchy()
                val rootElement = doc.createElement("div")
                doc.appendChild(rootElement)
                val containers = if (rootComponent != null) {
                    hierarchy.childrenOf(rootComponent)
                } else {
                    hierarchy.roots()
                }
                containers.filter { it.isShowing || it.javaClass.name.endsWith("SharedOwnerFrame") }.forEach {
                    addComponent(doc, rootElement, hierarchy, it, targetComponent)
                }
            }