When I calling service A, and A is calling service B, service B throws an exception of , for example. And service A can not handle this exception, the exception is thrown to me, but I don't have service B's jar at my class path, then this client SDK will throw an exception at ExceptionUtils class.
This is not a desired behavior. Maybe we should create a GenericServiceException for this case.
class GenericServiceException extends Exception {
public Map<?,?> detail
}