public static boolean getIs64BitJVM() {
    	final java.lang.String keys [] = {
                "sun.arch.data.model",
                "com.ibm.vm.bitmode",
                "os.arch",
            };

        for (java.lang.String key : keys ) {
        	java.lang.String property = System.getProperty(key);
            if (property != null && !property.isEmpty()) {
                if (property.indexOf("64") >= 0)
                	return true;
                else
                	return false;
            }
        }
        return false;
	}