final public HashMap<String,String> association_list() throws ParseException {
  HashMap<String,String> map = new HashMap<String,String>();
  int idx = 0;
    association_element(map,idx++);
    label_18:
    while (true) {
      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
      case 150:
        ;
        break;
      default:
        jj_la1[68] = jj_gen;
        break label_18;
      }
      jj_consume_token(150);
      association_element(map,idx++);
    }
          {if (true) return map;}
    throw new Error("Missing return statement in function");
  }