final public NodeList VariablesPart(Recovery next) throws ParseException {
    Token var;
    NodeList list = new NodeList();
    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
    case VARIABLES_T:
      var = jj_consume_token(VARIABLES_T);
      list = BracedValueList(next);
      break;
    default:
      jj_la1[67] = jj_gen;
      ;
    }
      {if (true) return list;}
    throw new Error("Missing return statement in function");
  }