def METHOD_NAME(self, abbreviation_list: typing.Iterable[str]):
    if not isinstance(abbreviation_list, list):
        abbreviation_list = list(abbreviation_list)
    if not all(isinstance(abbr, str) for abbr in abbreviation_list):
        raise ValueError("All added Abbreviations must be strings.")
    self.abbreviations += abbreviation_list
    if TriggerMode.ABBREVIATION not in self.modes:
        self.modes.append(TriggerMode.ABBREVIATION)