void (Object requestor, @NotNull VirtualFile vFile, @NotNull String newName) { String oldName = vFile.getName(); beforeFileRename(vFile, requestor, oldName, newName); try { doRenameFile(vFile, newName); } finally { fileRenamed(vFile, requestor, oldName, newName); } }