List<VirtualFile> (@NotNull FileChooserDescriptor descriptor, @NotNull List<VirtualFile> selectedFiles) { return ContainerUtil.mapNotNull(selectedFiles, file -> file != null && file.isValid() ? descriptor.getFileToSelect(file) : null); }