anchor.diff:  
   :: Prep task: check for skip application patches (-sap) flag or variable and skip if used
   if /i %SKIP_APP_PATCHES%==yes (
  -	call functions\log.bat "%CUR_DATE% %TIME% !  SKIP_APP_PATCHES (-sap) set. Skipping all application patches."
  +	call functions\log.bat " !  SKIP_APP_PATCHES (-sap) set. Skipping all application patches."
   	goto skip_application_patches
   )
   
  
positive.code: if exist "%ProgramFiles%\Java\jre*" set JAVA_DETECTED=yes
  if %JAVA_DETECTED%==yes (
  	title Tron v%TRON_VERSION% [stage_5_patch] [Update Java Runtime Environment]
  	call functions\log.bat "%CUR_DATE% %TIME%    Java Runtime detected, updating..."
  	call functions\log.bat "%CUR_DATE% %TIME%    Launch job 'Update Java Runtime Environment'..."
  	call functions\log.bat "%CUR_DATE% %TIME%    Checking for and removing outdated installations first..."
  	if /i "%DRY_RUN%"=="no" (
  		REM EXPOSITION DUMP: OK, so all JRE runtimes (series 4-8) use certain GUIDs that increment with each new update (e.g. Update 66)
  		REM This makes it easy to catch ALL of them through liberal use of WMI wildcards ("_" is single character, "%" is any number of characters)
  
negative.code: if exist "%ProgramFiles%\7-Zip" set SEVENZIP_DETECTED=yes
  if %SEVENZIP_DETECTED%==yes (
  	title Tron v%TRON_VERSION% [stage_5_patch] [Update 7-Zip]
  	call functions\log.bat "    7-Zip detected, updating..."
  	call functions\log.bat "    Launch job 'Update 7-Zip'..."
  	setlocal
  	if /i %DRY_RUN%==no call "stage_5_patch\7-Zip\7-Zip Installer.bat"
  	endlocal
  	call functions\log.bat "    Done."
  )
  
  
  