def METHOD_NAME(line):
    """
    Processes a unified diff chunk header and returns a tuple indication the start and length of the deletion and
    addition hunks.
    :param line: Unified diff chunk marker, beginning with '@@'
    :type line: str
    :return: a 4-tuple of deletion start, deletion length, addition start, addition length
    :rtype: tuple[int]
    """
    parts = line.split(' ')
    del_info = parts[1][1:]
    add_info = parts[2][1:]
    del_start, del_length = map(int, del_info.split(',')) if ',' in del_info else (int(del_info), 1)
    add_start, add_length = map(int, add_info.split(',')) if ',' in add_info else (int(add_info), 1)
    return del_start, del_length, add_start, add_length