// controlling the installation privileges. Are the original installation privileges
// identical with the current deinstallation privileges?
checkUninstallPrivileges();
PackageDescription packageData = SetupDataProvider.getPackageDescription();
Installer installer = InstallerFactory.getInstance();
installer.preUninstall(packageData);
// searching in the database for already installed packages
LogManager.setCommandsHeaderLine("Analyzing system database");