@Override
  public void actionPerformed(@NotNull final AnActionEvent e) {
    Project project = e.getData(CommonDataKeys.PROJECT);
    if (project == null) return;
    List<ShelvedChangeList> lists = e.getData(ShelvedChangesViewManager.SHELVED_DELETED_CHANGELIST_KEY);
    if (lists == null || lists.isEmpty()) return;
    ShelveChangesManager shelveChangesManager = ShelveChangesManager.getInstance(project);
    Date currentDate = new Date(System.currentTimeMillis());
    lists.forEach(l -> shelveChangesManager.restoreList(l, currentDate));
  }
@Override
  public void actionPerformed(@NotNull final AnActionEvent e)