class Boot {

   public static void main(final String... args) {
      preMainConfig();

      log.info("=== Welcome to SilverWare ===");
      final Context initialContext = getInitialContext(args);
      try {
         Executor.bootHook(initialContext);
      } catch (InterruptedException ie) {
         Utils.shutdownLog(log, ie);
      }

      log.info("Goodbye.");
      logFlush(); // this is needed for Ctrl+C termination
   }

}