def METHOD_NAME(self):
    """This updates the status of the Tasks to Done then issues the call back message"""
    res = self.stagerClient.getTasksWithStatus("Staged")
    if not res["OK"]:
        gLogger.fatal(
            "RequestFinalization.callbackStagedTasks: Failed to get Staged Tasks from StagerDB.", res["Message"]
        )
        return res
    stagedTasks = res["Value"]
    gLogger.info(
        f"RequestFinalization.callbackStagedTasks: Obtained {len(stagedTasks)} tasks in the 'Staged' status."
    )
    for taskID, (_source, callback, sourceTask) in stagedTasks.items():
        if callback and sourceTask:
            res = self.__performCallback("Done", callback, sourceTask)
            if not res["OK"]:
                stagedTasks.pop(taskID)
            else:
                gLogger.info(f"RequestFinalization.callbackStagedTasks, Task = {sourceTask}: {res['Value']}")
    if not stagedTasks:
        gLogger.info("RequestFinalization.callbackStagedTasks: No tasks to update to Done.")
        return S_OK()
    # Daniela: Why is the line below commented out?
    # res = self.stagerClient.setTasksDone(list(stagedTasks))
    res = self.stagerClient.removeTasks(list(stagedTasks))
    if not res["OK"]:
        gLogger.fatal("RequestFinalization.callbackStagedTasks: Failed to remove staged Tasks.", res["Message"])
    return res