def METHOD_NAME(self):
    i = self._sorting_stages_i
    new_sorting = self._sorting_stages[i].METHOD_NAME()
    if self._make_graph:
        curr_ids = self._sorting_stages[i].get_unit_ids()
        edges = [(node_t(u, i), node_t(u, i + 1)) for u in curr_ids]
    else:
        edges = None
    self._add_new_stage(new_sorting, edges)