code: @Override
      public void start(Stage stage) {
          try {
              System.out.println("start");
              // setup java property service
              JPService.setApplicationName(getClass());
              registerProperties();
              JPService.parseAndExitOnError(getParameters().getRaw());
              stage.setTitle(JPService.getApplicationName());
              stage.setScene(loadScene());
              stage.show();
          } catch (Exception ex) {
              exit(1, new CouldNotPerformException("Could not start " + JPService.getApplicationName(), ex));
          }
      }
docs: {@inheritDoc}
  
  @param stage {@inheritDoc}