From time to time you want to change the kind of an exception, and afterwards holding the first exception as internal exception is the greatest you can do. Even though it should be throw new MyCustomException(myMessage, ex); naturally. toss is for rethrowing a caught exception. This can be helpful if https://office-2013-pro-plus-5pc76619.sharebyblog.com/31240495/8-10-options