}
stackTraceLines = stackTrace.split("\\n");
if (cause instanceof MultipleCompilationErrorsException) {
MultipleCompilationErrorsException mcee = (MultipleCompilationErrorsException)cause;
Object message = mcee.getErrorCollector().getErrors().iterator().next();
if (message instanceof SyntaxErrorMessage) {
SyntaxErrorMessage sem = (SyntaxErrorMessage)message;
lineNumber = sem.getCause().getLine();
className = sem.getCause().getSourceLocator();
sem.write(pw);