for(int c=0;c<(indent+4);c++) append(' ', out);
appendln("Caused By", out);
printThrowables(cause, out, indent+8, closed);
for(int c=0;c<(indent+4);c++) append(' ', out);
appendln("Caused By", out);
printThrowables(cause, out, indent+8, closed);
for(int c=0;c<(indent+4);c++) append(' ', out);
appendln("Caused By", out);
printThrowables(rootCause, out, indent+8, closed);
for(int c=0;c<(indent+4);c++) append(' ', out);
appendln("Caused By", out);
printThrowables(rootCause, out, indent+8, closed);
if(!isClosed(nextSQL, closed)) {
closed.add(nextSQL);
printThrowables(nextSQL, out, indent, closed);
if(!isClosed(nextSQL, closed)) {
closed.add(nextSQL);
printThrowables(nextSQL, out, indent, closed);