final String javaVersion = System.getProperty("java.version");
if (!javaVersion.startsWith("1.8") && !javaVersion.startsWith("8.") && !javaVersion.startsWith("1.9") && !javaVersion.startsWith("9."))
throw new IllegalStateException("UnsupportedJavaVersion");
if (!System.getProperty("java.vm.name").toLowerCase().contains("hotspot"))
throw new IllegalStateException("Not HotSpot");
This needs to be changed.