@Nullable
  public static VirtualFile getOneVirtualFile(@NotNull AnActionEvent e) {
    VirtualFile[] files = getVirtualFiles(e);
    return files.length != 1 ? null : files[0];
  }
@Nullable
  public static VirtualFile getOneVirtualFile(@NotNull AnActionEvent e)