def METHOD_NAME(self, task_names):
    evaluated = [self._get_dynamic_task(task_name) for task_name in task_names]
    # transform all evaluated tasks into a sorted, unique and flat list
    return sorted(set(chain(*evaluated)))