def get_all_supported_exts_for_type(self, type_to_match: Type[Any], strict: bool) -> Set[str]:
        """
        Utility method to return the set of all supported file extensions that may be converted to objects of the given
        type. type=JOKER is a joker that means all types

        :param type_to_match:
        :param strict:
        :return:
        """
        matching = self.find_all_matching_parsers(desired_type=type_to_match, strict=strict)[0]
        return {ext for exts in [p.supported_exts for p in (matching[0] + matching[1] + matching[2])]
                for ext in exts}
Utility method to return the set of all supported file extensions that may be converted to objects of the given
        type. type=JOKER is a joker that means all types

        :param type_to_match:
        :param strict:
        :return: