docs: @Override
      protected int readParameterWordsWireFormat ( byte[] buffer, int bufferIndex ) {
          int start = bufferIndex;
  
          this.fid = SMBUtil.readInt2(buffer, bufferIndex);
          bufferIndex += 2;
  
          this.typeOfLock = buffer[ bufferIndex ];
  
          if ( ( this.typeOfLock & 0x10 ) == 0x10 ) {
              this.largeFile = true;
          }
  
          this.newOpLockLevel = buffer[ bufferIndex + 1 ];
          bufferIndex += 2;
  
          this.timeout = SMBUtil.readInt4(buffer, bufferIndex);
          bufferIndex += 4;
  
          int nunlocks = SMBUtil.readInt2(buffer, bufferIndex);
          this.unlocks = new LockingAndXRange[nunlocks];
          bufferIndex += 2;
  
          int nlocks = SMBUtil.readInt2(buffer, bufferIndex);
          this.locks = new LockingAndXRange[nlocks];
          bufferIndex += 2;
          return start - bufferIndex;
      }