static RuntimeException fail() { throw new RuntimeException("fail"); } static RuntimeException fail(Throwable e) { throw asRuntimeException(e); } static RuntimeException fail(Object msg) { throw new RuntimeException(String.valueOf(msg)); } static RuntimeException fail(S msg) { throw new RuntimeException(unnull(msg)); } static RuntimeException fail(S msg, Throwable innerException) { throw new RuntimeException(msg, innerException); }