docs: @Override
      public int encode ( byte[] dst, int dstIndex ) {
          int start = dstIndex;
  
          System.arraycopy(this.sourceKey, 0, dst, dstIndex, 24);
          dstIndex += 24;
  
          SMBUtil.writeInt4(this.chunks.length, dst, dstIndex);
          dstIndex += 4;
  
          dstIndex += 4; // Reserved
  
          for ( SrvCopychunk chk : this.chunks ) {
              dstIndex += chk.encode(dst, dstIndex);
          }
          return dstIndex - start;
      }