code: @Override
      public void start() {
          if (started) {
              return;
          }
          ApplicationHandler handler = getApplicationHandler();
          if (handler == null) {
              throw new IllegalStateException("ApplicationHandler cannot be null");
          }
          handler.onStartup(this);
          started = true;
      }
docs: Starts the container