public boolean newerVersion(String version, String testv){ //You are testing if arg0 is higher than arg1
		if(testSameVersion(version,testv)) return false; //if its the same version, its not new.
		String[] str1 = version.split("\\.");
		String[] str2 = testv.split("\\.");
		
		
		if(str1.length==3 && str2.length==3){ //then maybe we have #.#.#
			if(Integer.parseInt(str1[0])>Integer.parseInt(str2[0])){
				//con.log("Debug","str1 higher1");
				return true;
				//if str1 is HIGHER than str2, its newer.
			}
			if(Integer.parseInt(str1[0])<Integer.parseInt(str2[0])){
				//con.log("Debug","str1 lower1");
				return false;
			}
			if(Integer.parseInt(str1[1])>Integer.parseInt(str2[1])){
				//con.log("Debug","str1 higher2");
				return true;
			}
			if(Integer.parseInt(str1[1])<Integer.parseInt(str2[1])){
				//con.log("Debug","str1 lower2");
				return false;
			}
			if(Integer.parseInt(str1[2])>Integer.parseInt(str2[2])){
				//con.log("Debug","str1 higher3");
				return true;
			}
			if(Integer.parseInt(str1[2])<Integer.parseInt(str2[2])){
				//con.log("Debug","str1 lower3");
				return false;
			}
		}
		return false;
	}