void (Object requestor, @NotNull VirtualFile file, VirtualFile newParent) { assertWriteAccessAllowed(); VirtualFileMoveEvent event = new VirtualFileMoveEvent(requestor, file, file.getParent(), newParent); myEventDispatcher.getMulticaster().beforeFileMovement(event); }