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