Providing more detailed error information
diff --git a/plugins/org.eclipse.gmf.xpand.migration/src/org/eclipse/gmf/internal/xpand/util/ParserException.java b/plugins/org.eclipse.gmf.xpand.migration/src/org/eclipse/gmf/internal/xpand/util/ParserException.java
index edcda70..414cc2b 100644
--- a/plugins/org.eclipse.gmf.xpand.migration/src/org/eclipse/gmf/internal/xpand/util/ParserException.java
+++ b/plugins/org.eclipse.gmf.xpand.migration/src/org/eclipse/gmf/internal/xpand/util/ParserException.java
@@ -19,10 +19,11 @@
 	private final ErrorLocationInfo[] errors;
 	private final String qualifiedResourceName;
 
-	private static String getMessage(ErrorLocationInfo[] errors) {
+	private static String getMessage(String qualifiedName, ErrorLocationInfo[] errors) {
 		assert errors != null && errors.length > 0;
-		StringBuilder result = new StringBuilder();
+		StringBuilder result = new StringBuilder("Following parser errors was reported while parsing " + qualifiedName + " resource:\n");
 		for (ErrorLocationInfo errorLocationInfo : errors) {
+			result.append("\t");
 			result.append(errorLocationInfo.toString());
 			result.append("\n");
 		}
@@ -34,7 +35,7 @@
 	}
 
 	public ParserException(String qualifiedName, ErrorLocationInfo... errors) {
-		super(getMessage(errors));
+		super(getMessage(qualifiedName, errors));
 		assert errors != null && errors.length > 0;
 		this.errors = errors;
 		this.qualifiedResourceName = qualifiedName;