Retrofit the exceptions to have constructors that take Throwable arg (not available in JDK Exception when the code was written), then update their usage to take advantage of it.
JBTM-86 Exception chaining