является ли плохой практикой создать в конструкторе Exception int-поле в которое будет записываться errorCode? Мне внутри catch нужно этот errorCode отправить клиенту, а его значение приходит от другого сервиса, поэтому создать отдельные классы Exception-а для каждого кода ошибки не получится