protected void fireBeforeFileDeletion(Object requestor, @NotNull VirtualFile file) {
    assertWriteAccessAllowed();
    VirtualFileEvent event = new VirtualFileEvent(requestor, file, file.getParent(), 0, 0);
    myEventDispatcher.getMulticaster().beforeFileDeletion(event);
  }
protected void fireBeforeFileDeletion(Object requestor, @NotNull VirtualFile file)