def METHOD_NAME(self, data, tags):
    err = []
    if "building" in tags:
        if not any(feature in tags for feature in self.feature_keys):
            if "name" in tags:
                if self.Numerical.match(tags["name"]):
                    err.append({"class": 50101,
                        "text": T_("Concerns tag: `{0}`", '='.join(['name', tags['name']])) })
    return err