docs: @Override
      protected int writeParameterWordsWireFormat ( byte[] dst, int dstIndex ) {
          int start = dstIndex;
  
          SMBUtil.writeInt2(this.fid, dst, dstIndex);
          dstIndex += 2;
  
          dst[ dstIndex ] = this.typeOfLock;
          dst[ dstIndex + 1 ] = this.newOpLockLevel;
          dstIndex += 2;
  
          SMBUtil.writeInt4(this.timeout, dst, dstIndex);
          dstIndex += 4;
  
          SMBUtil.writeInt2(this.unlocks != null ? this.unlocks.length : 0, dst, dstIndex);
          dstIndex += 2;
  
          SMBUtil.writeInt2(this.locks != null ? this.locks.length : 0, dst, dstIndex);
          dstIndex += 2;
          return start - dstIndex;
      }