Sometimes you wish to improve the type of an exception, and then maintaining the original exception as interior exception is the greatest you are able to do. However it should be toss new MyCustomException(myMessage, ex); of course. Before the introduction of git force -u, there was no git thrust option to get hold of That which you desire. You