}
private void writeException(IMarkupWriter writer, IRequestCycle cycle, Throwable cause)
{
ExceptionDescription[] exceptions = new ExceptionAnalyzer().analyze(cause);
for (int i = 0; i < exceptions.length; i++)
writeException(writer, cycle, exceptions[i], i + 1 == exceptions.length);
}