docs: private boolean isEmptyExpressionStatement(AstNode astNode) {
      if (astNode.is(CxxGrammarImpl.expressionStatement) && ";".equals(astNode.getToken().getValue())) {
        AstNode statement = astNode.getFirstAncestor(CxxGrammarImpl.selectionStatement);
        if (statement != null) {
          return astNode.getTokenLine() == statement.getTokenLine();
        }
  
        return isGeneratedNodeExcluded(astNode);
      }
      return false;
    }