@NotNull
  static List<ShelvedChange> createShelvedChangesFromFilePatches(@NotNull Project project,
                                                                 @NotNull Path patchPath,
                                                                 @NotNull Collection<? extends FilePatch> filePatches) {
    return ContainerUtil.mapNotNull(filePatches, patch -> createShelvedChange(project, patchPath, patch));
  }
@NotNull
  static List<ShelvedChange> createShelvedChangesFromFilePatches(@NotNull Project project,
                                                                 @NotNull Path patchPath,
                                                                 @NotNull Collection<? extends FilePatch> filePatches)