code: public static void main(String... args) throws Exception {
          if (System.getProperty(BOOT_MODULE_PROPERTY) == null) {
              System.setProperty(BOOT_MODULE_PROPERTY, "org.wildfly.swarm.bootstrap.modules.BootModuleLoader");
          }
  
          swarm = new Swarm(args);
  
          try {
              swarm.start();
              if (System.getProperty("thorntail.inhibit.default-deployment") == null) {
                  swarm.deploy();
              }
          } catch (final VirtualMachineError vme) {
              // Don't even try to swarm.stop() in case of OOM etc.
              vme.printStackTrace();
              System.exit(1);
          } catch (final Throwable t) {
              if (System.getProperty("thorntail.inhibit.auto-stop") == null) {
                  t.printStackTrace();
                  tryToStopAfterStartupError(t, swarm);
              }
              throw t;
          }
  
          displayUsage();
      }
docs: Main entry-point if a user does not specify a custom {@code main(...)}-containing class.
  
  <p>The default behaviour of this {@code main(...)} is to start the container entirely
  with defaults and deploy the default deployment.</p>
  
  @param args The command-line arguments from the invocation.
  @throws Exception if an error occurs.