docs: @Override
      protected int writeBytesWireFormat ( byte[] dst, int dstIndex ) {
          int start = dstIndex;
          SMBUtil.writeInt2(9, dst, dstIndex);
          SMBUtil.writeInt2(this.treeFlags, dst, dstIndex + 2);
          dstIndex += 4;
  
          byte[] data = this.path.getBytes(StandardCharsets.UTF_16LE);
          int offsetOffset = dstIndex;
          SMBUtil.writeInt2(data.length, dst, dstIndex + 2);
          dstIndex += 4;
          SMBUtil.writeInt2(dstIndex - getHeaderStart(), dst, offsetOffset);
  
          System.arraycopy(data, 0, dst, dstIndex, data.length);
          dstIndex += data.length;
          return dstIndex - start;
      }