}
/// prepare first n lines of stacktrace
public static String getStacktraceLines(Exceptions exceptions, int n, String lineDelim) {
StringBuilder stacktrace = new StringBuilder();
Stacktrace cause = exceptions.getRelevantCause();
if (exceptions.getStacktrace() != null) {
stacktrace.append(cause.getMessage()).append(lineDelim);
List<Line> lines = new ArrayList<Line>(cause.getLineCollection());
Collections.sort(lines, new LineComparator());
int i = n;
for (Line line : lines) {
stacktrace.append(formatStacktraceLine(line)).append(lineDelim);
if (i-- < 1) {