YT
Его решение
1) Нечистое
2) Непонятное из-за того что нечистое
3) Не экономит вообще ни строки кода, даже наоборот
4) Бесполезное просто
я это делаю чтобы на каждую сгенеренную функцию навесить атрибут
собрать все атрибуды и посмотреть для всех ли кодов сообщений определены солбщения
вот и все