internal: ValidationMultiStatus.toString()
diff --git a/core/plugins/org.eclipse.dltk.core/compiler/org/eclipse/dltk/compiler/problem/ValidationMultiStatus.java b/core/plugins/org.eclipse.dltk.core/compiler/org/eclipse/dltk/compiler/problem/ValidationMultiStatus.java
index d8b661f..43d0fac 100644
--- a/core/plugins/org.eclipse.dltk.core/compiler/org/eclipse/dltk/compiler/problem/ValidationMultiStatus.java
+++ b/core/plugins/org.eclipse.dltk.core/compiler/org/eclipse/dltk/compiler/problem/ValidationMultiStatus.java
@@ -26,6 +26,21 @@
 		return children;
 	}
 
+	@Override
+	public String toString() {
+		final StringBuilder sb = new StringBuilder();
+		boolean first = true;
+		for (ValidationStatus status : children) {
+			if (first) {
+				first = false;
+			} else {
+				sb.append("; ");
+			}
+			sb.append(status);
+		}
+		return sb.toString();
+	}
+
 	public static IValidationStatus of(Collection<ValidationStatus> children) {
 		if (children == null || children.isEmpty()) {
 			return null;