Sometimes you ought to adjust the type of an exception, after which holding the original exception as interior exception is the greatest you can do. While it should be toss new MyCustomException(myMessage, ex); not surprisingly.toss is for rethrowing a caught exception. This can be useful if you would like do one thing While using the exception in