docs: final public void Identifier() throws ParseException {
                                   /*@bgen(jjtree) Identifier */
                                    AstIdentifier jjtn000 = new AstIdentifier(JJTIDENTIFIER);
                                    boolean jjtc000 = true;
                                    jjtree.openNodeScope(jjtn000);Token t = null;
      try {
        t = jj_consume_token(IDENTIFIER);
                       jjtree.closeNodeScope(jjtn000, true);
                       jjtc000 = false;
                       jjtn000.setImage(t.image);
      } finally {
        if (jjtc000) {
          jjtree.closeNodeScope(jjtn000, true);
        }
      }
    }