@classmethod
def process_token_augmentations(cls, value, token_attr):
    """ Uses any found augmentations from the TokenAttr to augment the final rendered value.  Currently
            this only processes the augmentations:
                TokenAttr().case
                TokenAttr().prefix
                TokenAttr().suffix

        :param value: str, the resulting rendered string from the TokenAttr
        :param token_attr: nomenclate.core.tokens.TokenAttr, the processed TokenAttr to be used to query settings.
        :return: str, final augmented string
        """
    return '{}{}{}'.format(token_attr.prefix, getattr(str, token_attr.case,
        str)(value), token_attr.suffix)
