@classmethod
def _screaming_snake_case(cls, text):
    """
        Transform text to SCREAMING_SNAKE_CASE

        :param text:
        :return:
        """
    if text.isupper():
        return text
    result = ''
    for pos, symbol in enumerate(text):
        if symbol.isupper() and pos > 0:
            result += '_' + symbol
        else:
            result += symbol.upper()
    return result
