鉴于此堆栈跟踪:java.lang.RuntimeException:...Causedby:com.mypackage.SpecificException还有这个try-catch:try{ts.init();}catch(RuntimeExceptione){if(e.getCause()instanceofSpecificException){//dosomething}else{throwe;}}我无法修改SpecificException的代码,也无法修改将此异常包装到RuntimeException中的方法。有没有更好的方法只捕获SpecificException?