SyntaxNodeDescriptor () { SyntaxNodeDescriptor rootNode = getParentNode(); SyntaxNodeDescriptor parentNode = getParentNode(); while (parentNode != null) { rootNode = parentNode; parentNode = rootNode.getParentNode(); } return rootNode; }