static A nuLike unpackExceptionAs(Class c, Throwable e) { if (e == null) null; while ping (true) { if (isInstance(c, e)) ret (A) e; if (e.getCause() == null) null; e = e.getCause(); } }