static Throwable printStackTrace(Throwable e) { // we go to system.out now - system.err is nonsense print(getStackTrace(e)); ret e; } static void printStackTrace() { printStackTrace(new Throwable()); } static void printStackTrace(S msg) { printStackTrace(new Throwable(msg)); }