Запишите дополнительные причины исключения
baseException = addCause(baseException,causeException)
изменяет существующий объект baseException
= addCause(baseException
,causeException
)MException
baseException
путем добавления causeException
к его свойству cause
. Ловля получившегося исключения в операторе try/catch
делает основное исключение, наряду со всеми добавленными записями причины, доступными, чтобы помочь диагностировать ошибку.
MException.last
| assert
| error
| rethrow
| throw
| throwAsCaller
| try, catch