def METHOD_NAME(cls, diffs: Iterable['DBDiff']) -> 'DBDiff':
    """
    Join several DBDiff objects into a single DBDiff object.
    In case of a conflict, changes in diffs that come later
    in ``diffs`` will overwrite changes from earlier changes.
    """
    tracker = DBDiffTracker()
    for diff in diffs:
        diff.apply_to(tracker)
    return tracker.diff()