Occasionally you need to improve the kind of an exception, and afterwards maintaining the original exception as internal exception is the best you can do. Even though it ought to be throw new MyCustomException(myMessage, ex); naturally. Previous to the introduction of git drive -u, there was no git press option to get Everything you desire. You