@Override
  public void go(ComponentContainer container, ScreenData<?> data, boolean isHistoryTrack) {
    initView();
    LOG.debug("Go to view: " + view);
    if (isHistoryTrack) {
      ViewState state = new ViewState(container, this, data);
      HistoryViewManager.addHistory(state);
    }

    if (view == null) {
      NotificationUtil.showMessagePermissionAlert();
    }

    if (checkPermissionAccessIfAny()) {
      onGo(container, data);
    } else {
      NotificationUtil.showMessagePermissionAlert();
    }
  }
 @Override
 public V getView() {
   initView();
   return view;
 }