Sometimes you wish to change the kind of an exception, and then retaining the first exception as internal exception is the greatest you are able to do. Although it should be throw new MyCustomException(myMessage, ex); needless to say.Most vital variation is that the second expression erases the type of the exception. As well as exception sort plays