String (Thread thread, final int depth) { // debugging final StringBuilder buf = new StringBuilder(); final StackTraceElement[] trace = thread.getStackTrace(); for (int i = 0; i < depth && i < trace.length; i++) { final StackTraceElement element = trace[i]; buf.append("\tat ").append(element).append("\n"); } return buf.toString(); }