in  = null;
	public static boolean getNewVersion() 	throws Exception {		String ver="";		ByteArrayOutputStream out = new ByteArrayOutputStream();		URL url = new URL(DownloadThread.getVersionAddr());		InputStream in = url.openStream();		if (in.available()>0) {			int len;			byte[] b = new byte[100];			while ((len = in.read(b)) != -1) {				out.write(b,0,len);			}		}		in.close();		out.close();		ver=DownloadThread.code(out.toString(),17);		out  = null;		in  = null;				// Version analysieren		String[] tmp2 = ver.split(",");		int[] tmpVersion = new int[3];		tmpVersion[0]=Integer.parseInt(tmp2[0]);		tmpVersion[1]=Integer.parseInt(tmp2[1]);		tmpVersion[2]=Integer.parseInt(tmp2[2]);		tmp2  = null;		ver  = null;				int [] curV=Define.getVersion();		if ((tmpVersion[0]>curV[0]) || (tmpVersion[1]>curV[1]) || (tmpVersion[2]>curV[2])) {		    Start.setNewVersion(tmpVersion);			return true;		}		else {			return false;		}	}