final public String base_unit_declaration() throws ParseException {
        String unit;
    unit = identifier();
    jj_consume_token(SEMICOLON);
          {if (true) return unit;}
    throw new Error("Missing return statement in function");
  }