final public String name() throws ParseException {
        String name;
    name = identifier();
    if (jj_2_32(2147483647)) {
      name_extension();
    } else {
      ;
    }
          {if (true) return name;}
    throw new Error("Missing return statement in function");
  }