static Throwable getException(Runnable r) { try { callF(r); null; } catch e { ret e; } }