def METHOD_NAME(self, norm_name: str,
                               iterable: Iterable[str]) -> Iterator[Optional[str]]:
    seen = set()
    if self.variant_only:
        seen.add(norm_name)
    for variant in map(str.strip, iterable):
        if variant not in seen:
            seen.add(variant)
            yield self.to_ascii.transliterate(variant).strip()