if ( text == null ) text = "";
if ( summary == null ) summary = "";
result.addResultEntry(TITLE, new StringValue(title));
result.addResultEntry(TEXT, new StringValue(text));
result.addResultEntry(SUMMARY, new StringValue(summary));
result.addResultEntry(DETAILS, new StringValue(details.toString()));
result.addResultEntry(CLASS, new StringValue(throwable.getClass().getName()));
StackTraceElement []trace = throwable.getStackTrace();
StringBuffer buffer = new StringBuffer(256);
for ( int i = 0; i < trace.length; i++ ) {
buffer.append(trace[i].toString());