def METHOD_NAME(self, data, tags):
    capture_tags = {}
    keys = tags.keys()
    err = []
    # *[religion=catholic]
    if ('religion' in keys):
        match = False
        if not match:
            capture_tags = {}
            try: match = ((mapcss._tag_capture(capture_tags, 0, tags, 'religion') == mapcss._value_capture(capture_tags, 0, 'catholic')))
            except mapcss.RuleAbort: pass
        if match:
            # throwWarning:tr("{0}","{0.tag}")
            # suggestAlternative:"religion=christian + denomination=catholic"
            # fixChangeKey:"religion => denomination"
            # fixAdd:"religion=christian"
            err.append({'class': 9008005, 'subclass': 97466527, 'text': mapcss.tr('{0}', mapcss._tag_uncapture(capture_tags, '{0.tag}')), 'allow_fix_override': True, 'fix': {
                '+': dict([
                ['denomination', mapcss.tag(tags, 'religion')],
                ['religion','christian']]),
                '-': ([
                'religion'])
            }})
    return err