private static String getDetail(final Throwable throwable) {
        LOGGER.debug(throwable::getMessage, throwable);
        return getMessageAndClassName(throwable) + "\n" + getStackTrace(throwable);
    }
Useful for exceptions whose message is useless without the name of the exception class.
@return The message with the class simple name in brackets, e.g. "some message (RuntimeException)"
stroom-util/src/main/java/stroom/util/string/ExceptionStringUtil.java