def METHOD_NAME(self, container, representation):
    name = container["asset_name"]
    source_path = get_representation_path(representation)
    destination_path = container["namespace"]
    task = self.get_task(source_path, destination_path, name, True, False)
    # do import fbx and replace existing data
    unreal.AssetToolsHelpers.get_asset_tools().import_asset_tasks([task])
    container_path = "{}/{}".format(container["namespace"],
                                    container["objectName"])
    # update metadata
    unreal_pipeline.imprint(
        container_path,
        {
            "representation": str(representation["_id"]),
            "parent": str(representation["parent"])
        })
    asset_content = unreal.EditorAssetLibrary.list_assets(
        destination_path, recursive=True, include_folder=True
    )
    for a in asset_content:
        unreal.EditorAssetLibrary.save_asset(a)