docs: public Tree findHead(Tree parentNode) {
          Tree cursor = parentNode.getType().equals("TOP") ? parentNode.firstChild() : parentNode;
  
          while (cursor.children() != null && !cursor.children().isEmpty())
              cursor = findHead2(cursor);
  
          return cursor;
      }