sS exceptionToStringShorter_dontDropOuterExceptions(Throwable e) { S msg = hideCredentials(unnull(e.getMessage())); S className = baseClassName(e); if (!eq(className, "RuntimeException") && (msg.indexOf("Error") < 0 && msg.indexOf("Exception") < 0)) ret className + prependIfNempty(": ", msg); else ret msg; }