public static boolean isAtLeastJavaVersion(int major, int minor, int release) {
		if (JAVA_VERSION_ARRAY.get(0) != null && major != -1) {
			int currentMajor = ((Integer) JAVA_VERSION_ARRAY.get(0)).intValue();
			
			if (major > currentMajor) {
				return false;
			}
		}

		if (JAVA_VERSION_ARRAY.get(1) != null && minor != -1) {
			int currentMinor = ((Integer) JAVA_VERSION_ARRAY.get(1)).intValue();

			if (minor > currentMinor) {
				return false;
			}
		}

		if (JAVA_VERSION_ARRAY.get(2) != null && release != -1) {
			int currentRelease = ((Integer) JAVA_VERSION_ARRAY.get(2)).intValue();

			if (release > currentRelease) {
				return false;
			}
		}
		
		return true;
	}