}
group := TaskGroupNamespaceIDAndDestination{
NamespaceID: task.GetNamespaceID(),
}
if smTask, ok := task.(HasOutboundTaskGroup); ok {
group.TaskGroup = smTask.OutboundTaskGroup()
}
if dTask, ok := task.(HasDestination); ok {
group.Destination = dTask.GetDestination()
}
return ok
}