Index: trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/CondenseSimilarTasksRule.java
===================================================================
--- trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/CondenseSimilarTasksRule.java	(revision 1948)
+++ trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/CondenseSimilarTasksRule.java	(revision 1953)
@@ -1177,10 +1177,10 @@
             }
             else {
+                ITask previousChildTask = childInstance.getTask();
                 ITask modelUpdate = replaceTaskInstances(childInstance, replacements, similarTasks,
                                                          harmonizedIteration, harmonizedOptional);
                 
                 if (modelUpdate != null) {
-                    taskBuilder.removeChild
-                        (selectionInstance.getSelection(), childInstance.getTask());
+                    taskBuilder.removeChild(selectionInstance.getSelection(), previousChildTask);
 
                     boolean found = false;
