void (@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); } }