code: public void uninstallFeaturesPrereqChecking(Collection<String> featureNames, boolean allowUninstallAll, boolean force) throws InstallException {
          getUninstallDirector().uninstallFeaturesPrereqChecking(featureNames, allowUninstallAll, force);
      }
docs: Creates array of productIds and calls method below
  
  @param featureNames Collection of features names to uninstall
  @param allowUninstallAll If false, will fail if no user features are installed
  @param force If uninstallation should be forced
  @throws InstallException