public static VersionCheck version(String software, String latestVersion, String url, boolean verbose) {
		//---
		// Create logStats & add data 
		//---
		VersionCheck versionCheck = new VersionCheck(software, latestVersion, url);

		//---
		// Run thread
		//---
		versionCheck.start();

		// Finish up
		if (verbose) Timer.showStdErr("Checking for updates...");
		for (int i = 0; i < LOG_THREAD_WAIT_TIME_REPEAT; i++) {
			if (!versionCheck.isAlive()) break;
			try {
				Thread.sleep(LOG_THREAD_WAIT_TIME); // Sleep some time
			} catch (InterruptedException e) {
				; // Nothing to do
			}
		}

		// Interrupt if not done?
		if (versionCheck.isAlive() && !versionCheck.isInterrupted()) versionCheck.interrupt();

		return versionCheck;
	}