diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/exception/TransformationFailedException.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/exception/TransformationFailedException.java
index 5ce1cd82909da2ecdf2cb6204446ef2f65b449f4..72154640b3ffbc59b0d64b344e46e6ead8c62acc 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/exception/TransformationFailedException.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/exception/TransformationFailedException.java
@@ -25,8 +25,8 @@ import org.fortiss.tooling.kernel.extension.data.TransformationProviderChain;
 
 /**
  * An exception thrown by
- * {@link TransformationProviderChain#transform(Object, ITransformationContext)}
- * if the transformation failed at some point of the chain. The failed
+ * {@link TransformationProviderChain#transform(Object, ITransformationContext)} if the
+ * transformation failed at some point of the chain. The failed
  * transformation provider and the successful intermediate results can be
  * obtained from this exception.
  * 
@@ -44,14 +44,21 @@ public class TransformationFailedException extends Exception {
 	private final List<Object> successfulResults;
 
 	/** Constructor. */
-	public TransformationFailedException(
-			ITransformationProvider failedProvider,
+	public TransformationFailedException(ITransformationProvider failedProvider,
 			List<Object> successfulResults, TransformationFailedException cause) {
 		super(cause);
 		this.failedProvider = failedProvider;
 		this.successfulResults = successfulResults;
 	}
 
+	/** Constructor. */
+	public TransformationFailedException(String message, ITransformationProvider failedProvider,
+			List<Object> successfulResults, TransformationFailedException cause) {
+		super(message, cause);
+		this.failedProvider = failedProvider;
+		this.successfulResults = successfulResults;
+	}
+
 	/** Returns the failed provider. */
 	public ITransformationProvider getFailedProvider() {
 		return failedProvider;