launcher/src/wombat/launcher/Wombat.java
private static void verifyFiles() throws MalformedURLException, IOException {
		List<Version> missing = new ArrayList<Version>();
		
		for (Version v : Versions) 
			if (v.forOS(MyOS) && !new File(CurrentDir, v.Filename).exists())
				missing.add(v);
				
		if (missing.size() > 0) {
			String missingFiles = "";
			for (Version v : missing)
				missingFiles += "- " + v.Filename + "\n";
					
			if (JOptionPane.NO_OPTION == 
					JOptionPane.showConfirmDialog(
							null, 
							"The following files are missing:\n" + 
								missingFiles +  
								"\n" + 
								"Do you want to download the missing files?\n" +
								"\n" + 
								"NOTE: You will not be able to launch Wombat without these files.", 
							"Missing files", JOptionPane.YES_NO_OPTION))
				System.exit(0);
			
			installThese(missing);
		}
	}
/**
	 * Verify that all of the files described in version.txt exist.
	 * 
	 * If any file doesn't exist, notify the user then proceed to download them.
	 * @throws IOException If we can't open a file.
	 * @throws MalformedURLException If the version URL is bad.
	 */
Verify that all of the files described in version.txt exist.

If any file doesn't exist, notify the user then proceed to download them.
@throws IOException If we can't open a file.
@throws MalformedURLException If the version URL is bad.
Verify that all of the files described in version . txt exist . If any file doesn ' t exist notify the user then proceed to download them . @throws IOException If we can ' t open a file . @throws MalformedURLException If the version URL is bad .
private static void verifyFiles() throws MalformedURLException, IOException {
		List<Version> missing = new ArrayList<Version>();
		for (Version v : Versions) 
			if (v.forOS(MyOS) && !new File(CurrentDir, v.Filename).exists())
				missing.add(v);
		if (missing.size() > 0) {
			String missingFiles = "";
			for (Version v : missing)
				missingFiles += "- " + v.Filename + "\n";
			if (JOptionPane.NO_OPTION == 
					JOptionPane.showConfirmDialog(
							null, 
							"The following files are missing:\n" + 
								missingFiles +  
								"\n" + 
								"Do you want to download the missing files?\n" +
								"\n" + 
								"NOTE: You will not be able to launch Wombat without these files.", 
							"Missing files", JOptionPane.YES_NO_OPTION))
				System.exit(0);
			installThese(missing);
		}
	}
private static void verifyFiles ( ) throws MalformedURLException , IOException { List < Version > missing = new ArrayList < Version > ( ) ; for ( Version v : Versions ) if ( v . forOS ( MyOS ) && ! new File ( CurrentDir , v . Filename ) . exists ( ) ) missing . add ( v ) ; if ( missing . size ( ) > 0 ) { String missingFiles = "" ; for ( Version v : missing ) missingFiles += "- " + v . Filename + "\n" ; if ( JOptionPane . NO_OPTION == JOptionPane . showConfirmDialog ( null , "The following files are missing:\n" + missingFiles + "\n" + "Do you want to download the missing files?\n" + "\n" + "NOTE: You will not be able to launch Wombat without these files." , "Missing files" , JOptionPane . YES_NO_OPTION ) ) System . exit ( 0 ) ; installThese ( missing ) ; } }
Verify that all of the files described in version.txt exist.
Verify that all of the files described in version . txt exist .