code: @Override
      protected int readBytesWireFormat ( byte[] buffer, int bufferIndex ) throws SMBProtocolDecodingException {
          int start = bufferIndex;
          int structureSize = SMBUtil.readInt2(buffer, bufferIndex);
          if ( structureSize != 24 ) {
              throw new SMBProtocolDecodingException("Expected structureSize = 24");
          }
  
          this.oplockLevel = buffer[ bufferIndex + 2 ];
          bufferIndex += 4;
          bufferIndex += 4; // Reserved2
  
          this.fileId = new byte[16];
          System.arraycopy(buffer, bufferIndex, this.fileId, 0, 16);
          bufferIndex += 16;
  
          return bufferIndex - start;
      }
docs: {@inheritDoc}
  
  @see jcifs.internal.smb2.ServerMessageBlock2#readBytesWireFormat(byte[], int)