code: public SubmitSmResp submitSmResp(byte[] b) throws PDUStringException {
          SubmitSmResp resp = new SubmitSmResp();
          SequentialBytesReader reader = new SequentialBytesReader(b);
          assignHeader(resp, reader);
          if (resp.getCommandLength() > 16 && resp.getCommandStatus() == 0) {
              resp.setMessageId(reader.readCString());
              StringValidator.validateString(resp.getMessageId(),
                      StringParameter.MESSAGE_ID);
          }
          return resp;
      }
docs: /*
  (non-Javadoc)
  
  @see org.jsmpp.util.PDUDecomposer#submitSmResp(byte[])