def METHOD_NAME(self, content):
    # Split into sections with <> macros in them.
    # Using the Key split regex works for now.
    content = encode_escaped_brackets(content)
    content_sections = KEY_SPLIT_RE.split(content)
    for macroClass in self.macros:
        content_sections = macroClass.process(content_sections)
    return ''.join(content_sections)