docs: private boolean validMagicNumber(byte[] magicNumberBuffer)
      {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "validMagicNumber", new java.lang.Object[] { RLSUtils.toHexString(magicNumberBuffer, RLSUtils.MAX_DISPLAY_BYTES), this });
  
          boolean incorrectByteDetected = false;
          int currentByte = 0;
  
          while ((!incorrectByteDetected) && (currentByte < LogFileHeader.MAGIC_NUMBER.length))
          {
              if (magicNumberBuffer[currentByte] != LogFileHeader.MAGIC_NUMBER[currentByte])
              {
                  incorrectByteDetected = true;
              }
              currentByte++;
          }
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "validMagicNumber", new Boolean(!incorrectByteDetected));
          return !incorrectByteDetected;
      }