предлагаю сделать эту ошибку наследником ```Error``` и публичной
И сделать метод ```isHttpError```