Index: /trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/utils/SimilarTasks.java
===================================================================
--- /trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/utils/SimilarTasks.java	(revision 1956)
+++ /trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/utils/SimilarTasks.java	(revision 1957)
@@ -890,6 +890,15 @@
     {
         if (instance instanceof IIterationInstance) {
-            if (((IIterationInstance) instance).size() > 1) {
-                // iteration executed multiple times --> store path
+            ITask markedTask = instance.getTask();
+            
+            while (markedTask instanceof IMarkingTemporalRelationship) {
+                markedTask = ((IMarkingTemporalRelationship) markedTask).getMarkedTask();
+            }
+            
+            if ((!(markedTask instanceof IEventTask)) &&
+                ((IIterationInstance) instance).size() > 1)
+            {
+                // iteration repeates multiple event tasks and is executed multiple times -->
+                // store path
                 result.add(currentPath.subPath(0, currentPath.size())); // ensure to create a copy
             }
