private static void doJustMoveDirectory(@NotNull PsiDirectory aDirectory,
                                          @NotNull PsiDirectory destDirectory,
                                          @Nullable Object requestor) {
    checkMove(aDirectory, destDirectory);
    try {
      aDirectory.getVirtualFile().move(requestor, destDirectory.getVirtualFile());
    }
    catch (IOException e) {
      throw new IncorrectOperationException(e);
    }
  }
private static void doJustMoveDirectory(@NotNull PsiDirectory aDirectory,
                                          @NotNull PsiDirectory destDirectory,
                                          @Nullable Object requestor)