@Override
  protected SyntaxNodeDescriptor computeTargetNode() {
    SyntaxNodeDescriptor rootNode = getParentNode();
    SyntaxNodeDescriptor parentNode = getParentNode();
    while (parentNode != null) {
      rootNode = parentNode;
      parentNode = rootNode.getParentNode();
    }
    return rootNode;
  }
@Override
  protected SyntaxNodeDescriptor computeTargetNode()