@Nullable
  public static VirtualFile selectedFile(@NotNull DataContext context) {
    return selectedFilesIterable(context).first();
  }
@Nullable
  public static VirtualFile selectedFile(@NotNull DataContext context)