protected static @NotNull NavigationItem createNavigationItem(final @NotNull PsiElement element,
                                                                final @NotNull @NonNls String text,
                                                                final @Nullable Icon icon) {
    return new BaseNavigationItem(element, text, icon);
  }
protected static @NotNull NavigationItem createNavigationItem(final @NotNull PsiElement element,
                                                                final @NotNull @NonNls String text,
                                                                final @Nullable Icon icon)