def METHOD_NAME(self):
    self.remove_convertor_item()
    # We can't use the collected shared data cache here
    # we re-query it here directly to convert all found.
    cache = {}
    self.cache_subsets(cache)
    legacy = cache.get("maya_cached_legacy_subsets")
    if not legacy:
        return
    # From all current new style manual creators find the mapping
    # from family to identifier
    family_to_id = {}
    for identifier, creator in self.create_context.creators.items():
        family = getattr(creator, "family", None)
        if not family:
            continue
        if family in family_to_id:
            # We have a clash of family -> identifier. Multiple
            # new style creators use the same family
            self.log.warning("Clash on family->identifier: "
                             "{}".format(identifier))
        family_to_id[family] = identifier
    family_to_id.update(self.special_family_conversions)
    # We also embed the current 'task' into the instance since legacy
    # instances didn't store that data on the instances. The old style
    # logic was thus to be live to the current task to begin with.
    data = dict()
    data["task"] = self.create_context.get_current_task_name()
    for family, instance_nodes in legacy.items():
        if family not in family_to_id:
            self.log.warning(
                "Unable to convert legacy instance with family '{}'"
                " because there is no matching new creator's family"
                "".format(family)
            )
            continue
        creator_id = family_to_id[family]
        creator = self.create_context.creators[creator_id]
        data["creator_identifier"] = creator_id
        if isinstance(creator, plugin.RenderlayerCreator):
            self._convert_per_renderlayer(instance_nodes, data, creator)
        else:
            self._convert_regular(instance_nodes, data)