TestCollector createTestCollector() { String className= BaseTestRunner.getPreference(TESTCOLLECTOR_KEY); if (className != null) { Class collectorClass= null; try { collectorClass= Class.forName(className); return (TestCollector)collectorClass.newInstance(); } catch(Exception e) { JOptionPane.showMessageDialog(fFrame, "Could not create TestCollector - using default collector"); } } return new SimpleTestCollector(); }