/** * Returns a short description of this assertion error using the same format * as {@link Throwable#toString()}. * * @return Since the {@link AssertionError} superclass does not support * {@code null} messages and the constructors of this class convert supplied * {@code null} or blank messages to the empty {@code String}, this method * only includes non-empty messages in its return value. */ @Override public String toString() { String className = getClass().getName(); String message = getLocalizedMessage(); return ("".equals(message) ? className : (className + ": " + message)); }