void RemoveMultiplePackages(PackageDependencyNode[] nodes)
        {
            ProgressMonitorStatusMessage progressMessage = ProgressMonitorStatusMessageFactory.CreateRemovingPackagesFromProjectMessage(nodes.Length);

            try {
                RemoveMultiplePackage(nodes, progressMessage);
            } catch (Exception ex) {
                PackageManagementServices.BackgroundPackageActionRunner.ShowError(progressMessage, ex);
            }
        }