code: def cleanup_formatted_string(cls, formatted_string):
          
          # Remove whitespace
          result = formatted_string.replace(' ', '')
          # Remove any static token parentheses
          result = re.sub(settings.REGEX_PARENTHESIS, '', result)
          # Remove any multiple separator characters
          multi_character_matches = re.finditer('[%s]{2,}' % settings.SEPARATORS, result)
          for multi_character_match in sorted(multi_character_matches, key=lambda x: len(x.group()), reverse=True):
              match = multi_character_match.group()
              most_common_separator = Counter(list(multi_character_match.group())).most_common(1)[0][0]
              result = result.replace(match, most_common_separator)
          # Remove trailing or preceding non letter characters
          result = re.sub(settings.REGEX_ADJACENT_UNDERSCORE, '', result)
          #  not sure what this one was...but certainly not it.
          result = re.sub(settings.REGEX_SINGLE_PARENTHESIS, '', result)
          return result
docs: Removes unused tokens/removes surrounding and double underscores
  
          :param formatted_string: str, string that has had tokens replaced
          :return: str, cleaned up name of object