@Override
  public void start() {
    super.start();

    preDeploy();
    deploy();
    preLaunch();
    launch();
    postLaunch();
  }
 @Override
 protected void init() {
   super.init();
   initApplicationParameters();
 }