final public NodeList MandatoryPart(Recovery next) throws ParseException {
    Token mandatory_groups_t;
    NodeList list;
    mandatory_groups_t = jj_consume_token(MANDATORY_GROUPS_T);
    list = BracedValueList(next);
      {if (true) return list;}
    throw new Error("Missing return statement in function");
  }