final public WriteSyntaxPart WriteSyntaxPart(Recovery next) throws ParseException {
    Token key;
    Type type;
    key = jj_consume_token(WRITE_SYNTAX_T);
    type = Types();
      {if (true) return new WriteSyntaxPart(type);}
    throw new Error("Missing return statement in function");
  }