public DownTextReq parse(byte[] buf) throws ParseException {
   try {
     DownTextReq resp = new DownTextReq();
     super.parseHeader(buf, resp);
     return resp;
   } catch (Throwable t) {
     throw new ParseException("parse DownTextReq failed.", t);
   }
 }
 public void valid(DownTextReq msg) throws InvalidMessageException {
   super.validHeader(msg);
 }