I missed this instance of [ vs. [[ but it perfectly illustrates...

...the reason to use the newer command. I got this error on machines
where I had deleted that entry from the XProtect.meta.plist.

Print: Entry, ":JavaWebComponentVersionMinimum", Does Not Exist
+ xprotect_java_6_build=
+ '[' 1.6.0_39-b04-442 '!=' ']'
/Library/Scripts/xprotect_flash_java_fixer.bash: line 25: [:
1.6.0_39-b04-442: unary operator expected
+ /usr/bin/logger 'Current JVM build is 1.6.0_39-b04-442 and Xprotect
minimum build is , nothing to do here.'

and here is the output after the change:

Print: Entry, ":JavaWebComponentVersionMinimum", Does Not Exist
+ xprotect_java_6_build=
+ [[ 1.6.0_39-b04-442 != '' ]]
+ /usr/bin/logger 'Current Java 6 build 1.6.0_39-b04-442 does not match
the minimum build required by Xprotect . Setting current version as the
minimum build.'