exists value "DisplayVersion" whose
(
(
it < "6.0.1410"
)
of
(
it as string as version
)
)
of keys whose
(
(
value "DisplayName" of it as string as lowercase contains "j2se runtime environment" OR value "DisplayName" of it as string as lowercase contains "runtimeenvironment" OR value "DisplayName" of it as string as lowercase starts with "java(tm)" OR value "DisplayName" of it as string as lowercase starts with "java 6"
)
AND
(
value "DisplayName" of it as string as lowercase contains "64-bit"
)
)
of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of x64 registry
exists value "DisplayVersion" whose ((it < "6.0.1410") of (it as string as version)) of keys whose ((value "DisplayName" of it as string as lowercase contains "j2se runtime environment" OR value "DisplayName" of it as string as lowercase contains "runtimeenvironment" OR value "DisplayName" of it as string as lowercase starts with "java(tm)" OR value "DisplayName" of it as string as lowercase starts with "java 6") AND (value "DisplayName" of it as string as lowercase contains "64-bit")) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of x64 registry