code: protected final void showInternalView(final Wave wave) {
  
          // Call user code
          showView();
  
          // Sometimes view can be null
          if (view() != null) {
              if (this.viewDisplayed) {
                  // Reload the view
                  view().reload();
              } else {
                  // Start the view for the first time
                  view().start();
                  this.viewDisplayed = true;
              }
          }
  
          // Propagate the show view to all Inner Model
          if (getInnerComponentMap().isPresent()) {
              getInnerComponentMap().get().values().stream()
                                    .filter(s -> s instanceof Model)
                                    .forEach((model) -> ((Model) model).doShowView(wave));
          }
      }
docs: Show the view.<br />
  In example : start the show transition
  
  This method is a hook to manage generic code before initializing the view's node tree. It will call {@link #org.jrebirth.af.core.ui.View.start()} or
  {@link #org.jrebirth.af.core.ui.View.reload()} method
  
  You must implement the {@link #showView()} method to setup your view.