} catch (Exception e) {
} catch (Throwable e) {
    public static void main(String[] args) {        try {            TestSuite ts = new TestSuite("SimpleTestRunner suite");            for (int i = 0 ; i < args.length ; i++) {                try {                    Class cl = Class.forName(args[i]);                    if (TestCase.class.isAssignableFrom(cl)) {                        ts.addTestSuite(cl);                    }                } catch (ClassNotFoundException e) {                    System.out.println("Class " + args[i] + " not found.");                }            }            TestResult tr = new TestResult();            TestListener tl = new SimpleTestListener();            tr.addListener(tl);            ts.run(tr);            if (!tr.wasSuccessful()) {                System.exit(1);            }        } catch (Exception e) {            e.printStackTrace(System.out);            System.exit(1);        }    }