def METHOD_NAME(self, obj):
    wrapped_obj = obj
    if aq_base(obj).__class__.__name__ == "PathWrapper":
        # Could be a PathWrapper object from collective.indexing.
        obj = obj.context
    if not self.supports_multi_catalogs(obj):
        return
    catalogs = self.get_catalogs_for(obj)
    # get the old path from the wrapped object
    url = api.get_path(wrapped_obj)
    for catalog in catalogs:
        if catalog._catalog.uids.get(url, None) is not None:
            logger.info(
                "CatalogMultiplexProcessor::unindex:catalog={} url={}"
                .format(catalog.id, url))
            catalog._unindexObject(wrapped_obj)