docs: def expand_countryname_abbrevs(cls, country):
          # type: (str) -> List[str]
          """Expands abbreviation(s) in country name in various ways (eg. FED -> FEDERATED, FEDERAL etc.)
  
          Args:
              country (str): Country with abbreviation(s)to expand
  
          Returns:
              List[str]: Uppercase country name with abbreviation(s) expanded in various ways
          """
          def replace_ensure_space(word, replace, replacement):
              return word.replace(replace, '%s ' % replacement).replace('  ', ' ').strip()
          countryupper = country.upper()
          for abbreviation in cls.abbreviations:
              countryupper = replace_ensure_space(countryupper, abbreviation, cls.abbreviations[abbreviation])
          candidates = [countryupper]
          for abbreviation in cls.multiple_abbreviations:
              if abbreviation in countryupper:
                  for expanded in cls.multiple_abbreviations[abbreviation]:
                      candidates.append(replace_ensure_space(countryupper, abbreviation, expanded))
          return candidates