}
private Backtrace backTraceFor(IThrowableProxy throwable) {
List<String> lines = new ArrayList<String>();
for (StackTraceElementProxy traceLine : throwable.getStackTraceElementProxyArray()) {
BacktraceLine btLine = new BacktraceLine(
traceLine.getStackTraceElement().getClassName(),
traceLine.getStackTraceElement().getFileName(),
traceLine.getStackTraceElement().getLineNumber(),
traceLine.getStackTraceElement().getMethodName()
);
lines.add(btLine.toString());
}
return new Backtrace(lines);
}