Occasionally you should change the kind of an exception, after which you can preserving the original exception as inner exception is the best you are able to do. While it ought to be throw new MyCustomException(myMessage, ex); not surprisingly. How can I drive my neighborhood git repository into a department in a very remote github repository? W