def METHOD_NAME(
    combo_box: QComboBox, base=None, include=None, exclude=None
) -> set:
    if isinstance(include, str):
        include = [include]
    if isinstance(exclude, str):
        exclude = [exclude]
    predicted = set([combo_box.currentText(), ""])
    predicted = predicted if base is None else predicted | set(base)
    predicted = predicted if include is None else predicted | set(include)
    predicted = predicted if exclude is None else predicted - set(exclude)
    return predicted