public static void main(final String[] arguments) throws Exception { COMMAND_LINE_MODULE = getCommandLineModule(arguments); GuiceHelper.addModule(COMMAND_LINE_MODULE); GuiceHelper.setup(); try { COMMAND_LINE_MODULE.doRun(arguments); doExit("Finished execution, exiting ...", 0); } catch (Exception e) { LOGGER.error("Error running", e); doExit("Error running", 1); } }