ASTKeyValuePair jjtn000 = new ASTKeyValuePair(JJTKEYVALUEPAIR); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000);Token key, value; try { key = jj_consume_token(JAVA_NAME); jjtn000.setKey(key.image); jj_consume_token(EQUALS); Value(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof RuntimeException) { {if (true) throw (RuntimeException)jjte000;} } if (jjte000 instanceof ParseException) { {if (true) throw (ParseException)jjte000;} } {if (true) throw (Error)jjte000;} } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); }
ASTKeyValuePair jjtn000 = new ASTKeyValuePair(JJTKEYVALUEPAIR); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token key, value; try { key = jj_consume_token(JAVA_NAME); jjtn000.setKey(key.image); jj_consume_token(EQUALS); Value(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof RuntimeException) { { if (true) throw (RuntimeException) jjte000; } } if (jjte000 instanceof ParseException) { { if (true) throw (ParseException) jjte000; } } { if (true) throw (Error) jjte000; } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } }
  static final public void KeyValuePair() throws ParseException { /*@bgen(jjtree) KeyValuePair */    ASTKeyValuePair jjtn000 = new ASTKeyValuePair(JJTKEYVALUEPAIR);    boolean jjtc000 = true;    jjtree.openNodeScope(jjtn000);Token key, value;    try {      key = jj_consume_token(JAVA_NAME);        jjtn000.setKey(key.image);      jj_consume_token(EQUALS);      Value();    } catch (Throwable jjte000) {      if (jjtc000) {        jjtree.clearNodeScope(jjtn000);        jjtc000 = false;      } else {        jjtree.popNode();      }      if (jjte000 instanceof RuntimeException) {        {if (true) throw (RuntimeException)jjte000;}      }      if (jjte000 instanceof ParseException) {        {if (true) throw (ParseException)jjte000;}      }      {if (true) throw (Error)jjte000;}    } finally {      if (jjtc000) {        jjtree.closeNodeScope(jjtn000, true);      }    }  }