diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/TransformationUtils.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/TransformationUtils.java
index 93f51f14f1db0b776d99190318c5cc345266876c..9d464b4e9ec5065e84f1375b6f6193152d6c5197 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/TransformationUtils.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/utils/TransformationUtils.java
@@ -31,7 +31,7 @@ import org.fortiss.tooling.kernel.service.ITransformationService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: D2DD40A0416EC2BE7497F82BD2BCD44F
+ * @ConQAT.Rating YELLOW Hash: F0ABC5FDB93F31377837A234943E9B9D
  */
 public final class TransformationUtils {
 	/**
@@ -68,10 +68,10 @@ public final class TransformationUtils {
 					// we do not use at the moment
 					executableObject = chain.transform(sourceElement, context);
 					e = null;
+					break;
 				} catch (ChainTransformationFailedException ctfe) {
 					// fall through
 					e = ctfe;
-					executableObject = null;
 				}
 			}
 			if (e == null && executableObject != null) {