// configuration loading can be multithreaded, so begin early
final AnalyzerBeansConfiguration configuration = loadConfiguration();
if (!cliMode) {
// set up error handling that displays an error dialog
final DCUncaughtExceptionHandler exceptionHandler = new DCUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler(exceptionHandler);
// init the look and feel
LookAndFeelManager.getInstance().init();
}