protected @Nullable OccurenceNavigator getNavigator(DataContext dataContext) {
    ContentManager contentManager = ContentManagerUtil.getContentManagerFromContext(dataContext, false);
    if (contentManager != null) {
      Content content = contentManager.getSelectedContent();
      OccurenceNavigator navigator = content != null ? findNavigator(content.getComponent()) : null;
      if (navigator != null) {
        return navigator;
      }
    }

    return getOccurenceNavigatorFromContext(dataContext);
  }
protected @Nullable OccurenceNavigator getNavigator(DataContext dataContext)