code: @Override
    public void writeBinaryData(byte []sBuf, int sOffset, int sLength)
    {
      byte []tBuf = _buffer;
      int tOffset = _offset;
      int tLength = tBuf.length;
      
      int end = sOffset + sLength;
      
      while (sOffset < end) {
        if (tLength - tOffset < 1) {
          tOffset = flush(tOffset);
        }
        
        int sublen = Math.min(tLength - tOffset, end - sOffset);
        
        System.arraycopy(sBuf, sOffset, tBuf, tOffset, sublen);
        
        tOffset += sublen;
        sOffset += sublen;
      }
      
      _offset = tOffset;
    }
docs: binary data without type or length