public static void registerActions() {
   registerAction(new AddBookmarkAction.Descriptor(), new AddBookmarkAction.Factory());
   registerAction(new BatchRenameAction.Descriptor(), new BatchRenameAction.Factory());
   registerAction(new BringAllToFrontAction.Descriptor(), new BringAllToFrontAction.Factory());
   registerAction(new CalculateChecksumAction.Descriptor(), new CalculateChecksumAction.Factory());
   registerAction(new ChangeDateAction.Descriptor(), new ChangeDateAction.Factory());
   registerAction(new ChangeLocationAction.Descriptor(), new ChangeLocationAction.Factory());
   registerAction(new ChangePermissionsAction.Descriptor(), new ChangePermissionsAction.Factory());
   registerAction(new CheckForUpdatesAction.Descriptor(), new CheckForUpdatesAction.Factory());
   registerAction(
       new CloneTabToOtherPanelAction.Descriptor(), new CloneTabToOtherPanelAction.Factory());
   registerAction(
       new CloseDuplicateTabsAction.Descriptor(), new CloseDuplicateTabsAction.Factory());
   registerAction(new CloseOtherTabsAction.Descriptor(), new CloseOtherTabsAction.Factory());
   registerAction(new CloseWindowAction.Descriptor(), new CloseWindowAction.Factory());
   registerAction(new CloseTabAction.Descriptor(), new CloseTabAction.Factory());
   //    	registerAction(new CommandAction.Descriptor(),           		     new
   // CommandAction.Factory());
   registerAction(new CompareFoldersAction.Descriptor(), new CompareFoldersAction.Factory());
   registerAction(new ConnectToServerAction.Descriptor(), new ConnectToServerAction.Factory());
   registerAction(new CopyAction.Descriptor(), new CopyAction.Factory());
   registerAction(new CopyFileBaseNamesAction.Descriptor(), new CopyFileBaseNamesAction.Factory());
   registerAction(new CopyFileNamesAction.Descriptor(), new CopyFileNamesAction.Factory());
   registerAction(new CopyFilePathsAction.Descriptor(), new CopyFilePathsAction.Factory());
   registerAction(
       new CopyFilesToClipboardAction.Descriptor(), new CopyFilesToClipboardAction.Factory());
   registerAction(
       new CutFilesToClipboardAction.Descriptor(), new CutFilesToClipboardAction.Factory());
   registerAction(new FocusPreviousAction.Descriptor(), new FocusPreviousAction.Factory());
   registerAction(new FocusNextAction.Descriptor(), new FocusNextAction.Factory());
   registerAction(new DeleteAction.Descriptor(), new DeleteAction.Factory());
   registerAction(new DonateAction.Descriptor(), new DonateAction.Factory());
   registerAction(new DuplicateTabAction.Descriptor(), new DuplicateTabAction.Factory());
   registerAction(new EditAction.Descriptor(), new EditAction.Factory());
   registerAction(new EditBookmarksAction.Descriptor(), new EditBookmarksAction.Factory());
   registerAction(new EditCredentialsAction.Descriptor(), new EditCredentialsAction.Factory());
   registerAction(new EmailAction.Descriptor(), new EmailAction.Factory());
   registerAction(new EmptyTrashAction.Descriptor(), new EmptyTrashAction.Factory());
   registerAction(new ExploreBookmarksAction.Descriptor(), new ExploreBookmarksAction.Factory());
   //    	registerAction(new GarbageCollectAction.Descriptor(),               new
   // GarbageCollectAction.Factory());
   registerAction(new GoBackAction.Descriptor(), new GoBackAction.Factory());
   registerAction(new GoForwardAction.Descriptor(), new GoForwardAction.Factory());
   registerAction(new GoToDocumentationAction.Descriptor(), new GoToDocumentationAction.Factory());
   registerAction(new GoToForumsAction.Descriptor(), new GoToForumsAction.Factory());
   registerAction(new GoToHomeAction.Descriptor(), new GoToHomeAction.Factory());
   registerAction(new GoToParentAction.Descriptor(), new GoToParentAction.Factory());
   registerAction(
       new GoToParentInBothPanelsAction.Descriptor(), new GoToParentInBothPanelsAction.Factory());
   registerAction(
       new GoToParentInOtherPanelAction.Descriptor(), new GoToParentInOtherPanelAction.Factory());
   registerAction(new GoToRootAction.Descriptor(), new GoToRootAction.Factory());
   registerAction(new GoToWebsiteAction.Descriptor(), new GoToWebsiteAction.Factory());
   registerAction(new InternalEditAction.Descriptor(), new InternalEditAction.Factory());
   registerAction(new InternalViewAction.Descriptor(), new InternalViewAction.Factory());
   registerAction(new InvertSelectionAction.Descriptor(), new InvertSelectionAction.Factory());
   registerAction(new LocalCopyAction.Descriptor(), new LocalCopyAction.Factory());
   registerAction(new MarkAllAction.Descriptor(), new MarkAllAction.Factory());
   registerAction(new MarkExtensionAction.Descriptor(), new MarkExtensionAction.Factory());
   registerAction(new MarkGroupAction.Descriptor(), new MarkGroupAction.Factory());
   registerAction(new MarkNextBlockAction.Descriptor(), new MarkNextBlockAction.Factory());
   registerAction(new MarkNextPageAction.Descriptor(), new MarkNextPageAction.Factory());
   registerAction(new MarkNextRowAction.Descriptor(), new MarkNextRowAction.Factory());
   registerAction(new MarkPreviousBlockAction.Descriptor(), new MarkPreviousBlockAction.Factory());
   registerAction(new MarkPreviousPageAction.Descriptor(), new MarkPreviousPageAction.Factory());
   registerAction(new MarkPreviousRowAction.Descriptor(), new MarkPreviousRowAction.Factory());
   registerAction(new MarkSelectedFileAction.Descriptor(), new MarkSelectedFileAction.Factory());
   registerAction(new MarkToFirstRowAction.Descriptor(), new MarkToFirstRowAction.Factory());
   registerAction(new MarkToLastRowAction.Descriptor(), new MarkToLastRowAction.Factory());
   registerAction(new MaximizeWindowAction.Descriptor(), new MaximizeWindowAction.Factory());
   registerAction(new CombineFilesAction.Descriptor(), new CombineFilesAction.Factory());
   registerAction(new MinimizeWindowAction.Descriptor(), new MinimizeWindowAction.Factory());
   registerAction(new MkdirAction.Descriptor(), new MkdirAction.Factory());
   registerAction(new MakeFileAction.Descriptor(), new MakeFileAction.Factory());
   registerAction(new MoveAction.Descriptor(), new MoveAction.Factory());
   registerAction(
       new MoveTabToOtherPanelAction.Descriptor(), new MoveTabToOtherPanelAction.Factory());
   registerAction(new NewWindowAction.Descriptor(), new NewWindowAction.Factory());
   registerAction(new NextTabAction.Descriptor(), new NextTabAction.Factory());
   registerAction(new OpenAction.Descriptor(), new OpenAction.Factory());
   registerAction(new OpenInBothPanelsAction.Descriptor(), new OpenInBothPanelsAction.Factory());
   registerAction(new OpenInNewTabAction.Descriptor(), new OpenInNewTabAction.Factory());
   registerAction(new OpenInOtherPanelAction.Descriptor(), new OpenInOtherPanelAction.Factory());
   //    	registerAction(new OpenLocationAction.Descriptor(),          	    new
   // OpenLocationAction.Factory());
   registerAction(new OpenNativelyAction.Descriptor(), new OpenNativelyAction.Factory());
   registerAction(new OpenTrashAction.Descriptor(), new OpenTrashAction.Factory());
   registerAction(new OpenURLInBrowserAction.Descriptor(), new OpenURLInBrowserAction.Factory());
   registerAction(new PackAction.Descriptor(), new PackAction.Factory());
   registerAction(
       new PasteClipboardFilesAction.Descriptor(), new PasteClipboardFilesAction.Factory());
   registerAction(
       new PasteFromArchiveToFilesFromClipboardAction.Descriptor(),
       new PasteFromArchiveToFilesFromClipboardAction.Factory());
   registerAction(new PermanentDeleteAction.Descriptor(), new PermanentDeleteAction.Factory());
   registerAction(
       new PopupLeftDriveButtonAction.Descriptor(), new PopupLeftDriveButtonAction.Factory());
   registerAction(
       new PopupRightDriveButtonAction.Descriptor(), new PopupRightDriveButtonAction.Factory());
   registerAction(new PreviousTabAction.Descriptor(), new PreviousTabAction.Factory());
   registerAction(new QuitAction.Descriptor(), new QuitAction.Factory());
   registerAction(new RecallNextWindowAction.Descriptor(), new RecallNextWindowAction.Factory());
   registerAction(
       new RecallPreviousWindowAction.Descriptor(), new RecallPreviousWindowAction.Factory());
   registerAction(new RecallWindow10Action.Descriptor(), new RecallWindow10Action.Factory());
   registerAction(new RecallWindow1Action.Descriptor(), new RecallWindow1Action.Factory());
   registerAction(new RecallWindow2Action.Descriptor(), new RecallWindow2Action.Factory());
   registerAction(new RecallWindow3Action.Descriptor(), new RecallWindow3Action.Factory());
   registerAction(new RecallWindow4Action.Descriptor(), new RecallWindow4Action.Factory());
   registerAction(new RecallWindow5Action.Descriptor(), new RecallWindow5Action.Factory());
   registerAction(new RecallWindow6Action.Descriptor(), new RecallWindow6Action.Factory());
   registerAction(new RecallWindow7Action.Descriptor(), new RecallWindow7Action.Factory());
   registerAction(new RecallWindow8Action.Descriptor(), new RecallWindow8Action.Factory());
   registerAction(new RecallWindow9Action.Descriptor(), new RecallWindow9Action.Factory());
   registerAction(new RecallWindowAction.Descriptor(), new RecallWindowAction.Factory());
   registerAction(new RefreshAction.Descriptor(), new RefreshAction.Factory());
   registerAction(new RenameAction.Descriptor(), new RenameAction.Factory());
   registerAction(new ReportBugAction.Descriptor(), new ReportBugAction.Factory());
   registerAction(new RevealInDesktopAction.Descriptor(), new RevealInDesktopAction.Factory());
   registerAction(new ReverseSortOrderAction.Descriptor(), new ReverseSortOrderAction.Factory());
   registerAction(new RunCommandAction.Descriptor(), new RunCommandAction.Factory());
   registerAction(new SearchFilesAction.Descriptor(), new SearchFilesAction.Factory());
   registerAction(
       new SelectPreviousBlockAction.Descriptor(), new SelectPreviousBlockAction.Factory());
   registerAction(
       new SelectPreviousPageAction.Descriptor(), new SelectPreviousPageAction.Factory());
   registerAction(new SelectPreviousRowAction.Descriptor(), new SelectPreviousRowAction.Factory());
   registerAction(new SelectNextBlockAction.Descriptor(), new SelectNextBlockAction.Factory());
   registerAction(new SelectNextPageAction.Descriptor(), new SelectNextPageAction.Factory());
   registerAction(new SelectNextRowAction.Descriptor(), new SelectNextRowAction.Factory());
   registerAction(new SelectFirstRowAction.Descriptor(), new SelectFirstRowAction.Factory());
   registerAction(new SelectLastRowAction.Descriptor(), new SelectLastRowAction.Factory());
   registerAction(new SetSameFolderAction.Descriptor(), new SetSameFolderAction.Factory());
   registerAction(new SetTabTitleAction.Descriptor(), new SetTabTitleAction.Factory());
   registerAction(new ShowAboutAction.Descriptor(), new ShowAboutAction.Factory());
   registerAction(new ShowBookmarksQLAction.Descriptor(), new ShowBookmarksQLAction.Factory());
   registerAction(
       new CustomizeCommandBarAction.Descriptor(), new CustomizeCommandBarAction.Factory());
   registerAction(new ShowDebugConsoleAction.Descriptor(), new ShowDebugConsoleAction.Factory());
   registerAction(
       new ShowFilePropertiesAction.Descriptor(), new ShowFilePropertiesAction.Factory());
   registerAction(
       new ShowKeyboardShortcutsAction.Descriptor(), new ShowKeyboardShortcutsAction.Factory());
   registerAction(
       new ShowParentFoldersQLAction.Descriptor(), new ShowParentFoldersQLAction.Factory());
   registerAction(new ShowPreferencesAction.Descriptor(), new ShowPreferencesAction.Factory());
   registerAction(
       new ShowRecentExecutedFilesQLAction.Descriptor(),
       new ShowRecentExecutedFilesQLAction.Factory());
   registerAction(
       new ShowRecentLocationsQLAction.Descriptor(), new ShowRecentLocationsQLAction.Factory());
   registerAction(new ShowRootFoldersQLAction.Descriptor(), new ShowRootFoldersQLAction.Factory());
   registerAction(
       new ShowServerConnectionsAction.Descriptor(), new ShowServerConnectionsAction.Factory());
   registerAction(new ShowTabsQLAction.Descriptor(), new ShowTabsQLAction.Factory());
   registerAction(new SortByDateAction.Descriptor(), new SortByDateAction.Factory());
   registerAction(new SortByExtensionAction.Descriptor(), new SortByExtensionAction.Factory());
   registerAction(new SortByGroupAction.Descriptor(), new SortByGroupAction.Factory());
   registerAction(new SortByNameAction.Descriptor(), new SortByNameAction.Factory());
   registerAction(new SortByOwnerAction.Descriptor(), new SortByOwnerAction.Factory());
   registerAction(new SortByPermissionsAction.Descriptor(), new SortByPermissionsAction.Factory());
   registerAction(new SortBySizeAction.Descriptor(), new SortBySizeAction.Factory());
   registerAction(new SplitEquallyAction.Descriptor(), new SplitEquallyAction.Factory());
   registerAction(new SplitFileAction.Descriptor(), new SplitFileAction.Factory());
   registerAction(new SplitHorizontallyAction.Descriptor(), new SplitHorizontallyAction.Factory());
   registerAction(new SplitVerticallyAction.Descriptor(), new SplitVerticallyAction.Factory());
   registerAction(new StopAction.Descriptor(), new StopAction.Factory());
   registerAction(new SwapFoldersAction.Descriptor(), new SwapFoldersAction.Factory());
   registerAction(new SwitchActiveTableAction.Descriptor(), new SwitchActiveTableAction.Factory());
   registerAction(new ToggleAutoSizeAction.Descriptor(), new ToggleAutoSizeAction.Factory());
   //    	registerAction(new ToggleColumnAction.Descriptor(),           	    new
   // ToggleColumnAction.Factory());
   registerAction(new ToggleCommandBarAction.Descriptor(), new ToggleCommandBarAction.Factory());
   registerAction(new ToggleDateColumnAction.Descriptor(), new ToggleDateColumnAction.Factory());
   registerAction(
       new ToggleExtensionColumnAction.Descriptor(), new ToggleExtensionColumnAction.Factory());
   registerAction(new ToggleGroupColumnAction.Descriptor(), new ToggleGroupColumnAction.Factory());
   registerAction(new ToggleHiddenFilesAction.Descriptor(), new ToggleHiddenFilesAction.Factory());
   registerAction(new ToggleLockTabAction.Descriptor(), new ToggleLockTabAction.Factory());
   registerAction(new ToggleOwnerColumnAction.Descriptor(), new ToggleOwnerColumnAction.Factory());
   registerAction(
       new TogglePermissionsColumnAction.Descriptor(),
       new TogglePermissionsColumnAction.Factory());
   registerAction(
       new ToggleShowFoldersFirstAction.Descriptor(), new ToggleShowFoldersFirstAction.Factory());
   registerAction(new ToggleSizeColumnAction.Descriptor(), new ToggleSizeColumnAction.Factory());
   registerAction(new ToggleStatusBarAction.Descriptor(), new ToggleStatusBarAction.Factory());
   registerAction(new ToggleToolBarAction.Descriptor(), new ToggleToolBarAction.Factory());
   registerAction(new ToggleTreeAction.Descriptor(), new ToggleTreeAction.Factory());
   registerAction(new UnmarkAllAction.Descriptor(), new UnmarkAllAction.Factory());
   registerAction(new UnmarkGroupAction.Descriptor(), new UnmarkGroupAction.Factory());
   registerAction(new UnpackAction.Descriptor(), new UnpackAction.Factory());
   registerAction(new ViewAction.Descriptor(), new ViewAction.Factory());
 }