final public RestrictionRange RestrictionRange() throws ParseException {
    RangeList var2;
    Recovery next = new Recovery();
    LParenSymbol(next);
    var2 = RangeList();
    RParenSymbol(next);
      {if (true) return new RestrictionRange(var2);}
    throw new Error("Missing return statement in function");
  }