static RuntimeException asRuntimeException(Throwable t) { ret t instanceof RuntimeException ? (RuntimeException) t : new RuntimeException(t); }