} catch (RuntimeException e) { System.err.println("Fatal exception: " + e.toString()); e.printStackTrace(); System.err.println("Please report the failure to " + Version.SUPPORT_EMAIL); System.exit(1);
  public static void main(String[] argv) {	try {		runMain(argv);	} catch (java.io.IOException e) {		// Probably a missing file		System.err.println("IO Error: " + e.getMessage());		System.exit(1);	} catch (FilterException e) {		System.err.println("Filter exception: " + e.getMessage());	} catch (IllegalArgumentException e) {		// Probably an illegal command line argument		System.err.println("Illegal argument: " + e.getMessage());		System.exit(1);	} catch (RuntimeException e) {		System.err.println("Fatal exception: " + e.toString());		e.printStackTrace();		System.err.println("Please report the failure to " + Version.SUPPORT_EMAIL);		System.exit(1);	}  }