def METHOD_NAME(self, libraries: list, functions: list) -> list:
    tags = []
    for behaviour_class in BEHAVIOUR_CLASSES:
        if behaviour_class not in tags:
            behaviour_indicators = BEHAVIOUR_CLASSES[behaviour_class]
            self._get_tags_from_function_list(functions, behaviour_class, behaviour_indicators, tags)
            self._get_tags_from_library_list(libraries, behaviour_class, behaviour_indicators, tags)
    return list(set(tags))