a9 (Throwable var0) { try { if (var0 instanceof a9) { return (a9)var0; } } catch (a9 var1) { throw var1; } try { if (var0 instanceof SQLException) { return a(c[0]).a(var0).a(); } } catch (a9 var2) { throw var2; } return a(c[1]).a(var0).a(); }