private @NotNull List<Navigatable> getNavigatables(@NotNull List<ShelvedWrapper> shelvedChanges) {
      ArrayList<Navigatable> navigatables = new ArrayList<>();
      for (ShelvedWrapper shelvedChange : shelvedChanges) {
        if (shelvedChange.getBeforePath() != null && !FileStatus.ADDED.equals(shelvedChange.getFileStatus())) {
          NavigatableAdapter navigatable = new NavigatableAdapter() {
            @Override
            public void navigate(boolean requestFocus) {
              VirtualFile vf = shelvedChange.getBeforeVFUnderProject(myProject);
              if (vf != null) {
                navigate(myProject, vf, true);
              }
            }
          };
          navigatables.add(navigatable);
        }
      }
      return navigatables;
    }
private @NotNull List<Navigatable> getNavigatables(@NotNull List<ShelvedWrapper> shelvedChanges)