def METHOD_NAME(self, tasks, result, group_id, partial_args, add_to_parent=True):
    app = self.app
    result = result_from_tuple(result, app)
    # any partial args are added to all tasks in the group
    taskit = (maybe_signature(task, app=app).clone(partial_args)
              for i, task in enumerate(tasks))
    with app.producer_or_acquire() as producer:
        [stask.apply_async(group_id=group_id, producer=producer,
                           add_to_parent=False) for stask in taskit]
    parent = app.current_worker_task
    if add_to_parent and parent:
        parent.add_trail(result)
    return result