code: @Override
    public void writeStringData(String value, int offset, int length)
    {
      char []cBuf = _charBuffer;
      int cBufLength = cBuf.length;
      
      for (int i = 0; i < length; i += cBufLength) {
        int sublen = Math.min(length - i, cBufLength);
        
        value.getChars(offset + i, offset + i + sublen, cBuf, 0);
        
        writeStringChunk(cBuf, 0, sublen);
      }
    }
docs: string data without length