code: public void uninstall(boolean checkDependency, String[] productIds, Collection<File> toBeDeleted) throws InstallException {
          getUninstallDirector().uninstall(checkDependency, productIds, toBeDeleted);
      }
docs: Uninstalls product depending on dependencies
  
  @param checkDependency if uninstall should check for dependencies
  @param productIds Ids of product to uninstall
  @param toBeDeleted Collection of files to uninstall
  @throws InstallException