code: public byte[] getMessage() {
          byte results[] = new byte[getRequestSize()];
  
          results[0] = (byte)(getRequestSize() - 1);
  
          int offset = 1;
          for (RecordRequest record : records) {
              record.getRequest(results, offset);
              offset += record.getRequestSize();
          }
          return results;
      }
docs: getMessage -- return the raw binary message.
  @return the raw binary message