Index: trunk/autoquest-plugin-html-test/src/test/java/de/ugoe/cs/autoquest/plugin/html/commands/CMDcondenseHTMLGUIModelTest.java
===================================================================
--- trunk/autoquest-plugin-html-test/src/test/java/de/ugoe/cs/autoquest/plugin/html/commands/CMDcondenseHTMLGUIModelTest.java	(revision 1334)
+++ trunk/autoquest-plugin-html-test/src/test/java/de/ugoe/cs/autoquest/plugin/html/commands/CMDcondenseHTMLGUIModelTest.java	(revision 1336)
@@ -43,8 +43,4 @@
 
 /**
- * <p>
- * TODO comment
- * </p>
- * 
  * @author Patrick Harms
  */
@@ -168,5 +164,5 @@
             
         String[] assertionSpec =
-            { "/server/doc1/html/body/group_common/div",
+            { "/server/doc1/html/body/div",
               "/server/doc1/html/body/group_doc1/div_1",
               "/server/doc1/html/body/group_doc2/div_2" };
@@ -207,13 +203,13 @@
             
         String[] assertionSpec =
-            { "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/group_common/div_1",
-              "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/group_common/div_2",
+            { "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/div_1",
+              "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/div_2",
               "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/group_doc1/div_3",
               "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/group_doc1/div_5",
               "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/group_doc2/div_7",
               "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/group_doc2/div_8",
-              "/server/doc1/html/body/div/group_doc1doc2doc3/group_common/div_6",
+              "/server/doc1/html/body/div/group_doc1doc2doc3/div_6",
               "/server/doc1/html/body/div/group_doc1doc5/div_4",
-              "/server/doc1/html/body/div/group_doc3doc5/group_common/div_11",
+              "/server/doc1/html/body/div/group_doc3doc5/div_11",
               "/server/doc1/html/body/div/group_doc3doc5/group_doc3/div_9",
               "/server/doc1/html/body/div/group_doc3doc5/group_doc3/div_10",
@@ -221,5 +217,123 @@
               "/server/doc1/html/body/div/group_doc4/div_13" };
         
-        guiModel.dump(System.out, "UTF-8");
+        assertGUIModel(guiModel, assertionSpec);
+    }
+
+    /**
+     * 
+     */
+    @Test
+    public void test_condense_07() throws Exception {
+        String[] guiSpec =
+            { "/server/doc1/html/body/div/div_1/div_11",
+              "/server/doc2/html/body/div/div_2/div_21",
+              "/server/doc3/html/body/div/div_1/div_12" };
+                
+        GUIModel guiModel = generateGUIModel(guiSpec);
+        GlobalDataContainer.getInstance().addData("sequences_targets", guiModel);
+                
+        executeCommand();
+            
+        String[] assertionSpec =
+            { "/server/doc1/html/body/div/group_doc1doc3/div_1/group_doc1/div_11",
+              "/server/doc1/html/body/div/group_doc1doc3/div_1/group_doc3/div_12",
+              "/server/doc1/html/body/div/group_doc2/div_2/div_21" };
+        
+        assertGUIModel(guiModel, assertionSpec);
+    }
+
+    /**
+     * 
+     */
+    @Test
+    public void test_condense_08() throws Exception {
+        String[] guiSpec =
+            { "/server/doc1/html/body/div/div_1/div_11/div_111",
+              "/server/doc1/html/body/div/div_2/div_21/div_211",
+              "/server/doc1/html/body/div/div_3/div_31",
+              "/server/doc2/html/body/div/div_1/div_11/div_111",
+              "/server/doc2/html/body/div/div_2/div_21/div_211",
+              "/server/doc2/html/body/div/div_3/div_31",
+              "/server/doc2/html/body/div/div_4/div_41",
+              "/server/doc3/html/body/div" };
+                
+        GUIModel guiModel = generateGUIModel(guiSpec);
+        GlobalDataContainer.getInstance().addData("sequences_targets", guiModel);
+                
+        executeCommand();
+            
+        String[] assertionSpec =
+            { "/server/doc1/html/body/div/group_doc1doc2/div_1/div_11/div_111",
+              "/server/doc1/html/body/div/group_doc1doc2/div_2/div_21/div_211",
+              "/server/doc1/html/body/div/group_doc1doc2/div_3/div_31",
+              "/server/doc1/html/body/div/group_doc1doc2/group_doc2/div_4/div_41" };
+        
+        assertGUIModel(guiModel, assertionSpec);
+    }
+
+    /**
+     * 
+     */
+    @Test
+    public void test_condense_09() throws Exception {
+        String[] guiSpec =
+            { "/server/doc1/html/body/div/div_1/div_11/div_111",
+              "/server/doc1/html/body/div/div_2/div_21/div_211",
+              "/server/doc1/html/body/div/div_3/div_31",
+              "/server/doc2/html/body/div/div_1/div_12/div_121",
+              "/server/doc2/html/body/div/div_2/div_22/div_221",
+              "/server/doc2/html/body/div/div_3/div_31",
+              "/server/doc2/html/body/div/div_4/div_41",
+              "/server/doc3/html/body/div" };
+                
+        GUIModel guiModel = generateGUIModel(guiSpec);
+        GlobalDataContainer.getInstance().addData("sequences_targets", guiModel);
+                
+        executeCommand();
+            
+        String[] assertionSpec =
+            { "/server/doc1/html/body/div/group_doc1doc2/div_1/group_doc1/div_11/div_111",
+              "/server/doc1/html/body/div/group_doc1doc2/div_1/group_doc2/div_12/div_121",
+              "/server/doc1/html/body/div/group_doc1doc2/div_2/group_doc1/div_21/div_211",
+              "/server/doc1/html/body/div/group_doc1doc2/div_2/group_doc2/div_22/div_221",
+              "/server/doc1/html/body/div/group_doc1doc2/div_3/div_31",
+              "/server/doc1/html/body/div/group_doc1doc2/group_doc2/div_4/div_41" };
+        
+        assertGUIModel(guiModel, assertionSpec);
+    }
+
+    /**
+     * 
+     */
+    @Test
+    public void test_condense_10() throws Exception {
+        String[] guiSpec =
+            { "/server/doc1/html/body/div/div_1/div_11/div_111",
+              "/server/doc1/html/body/div/div_2/div_21/div_211",
+              "/server/doc1/html/body/div/div_3/div_31/div_311",
+              "/server/doc1/html/body/div/div_4/div_41/div_411",
+              "/server/doc1/html/body/div/div_5/div_51/div_511",
+              "/server/doc2/html/body/div/div_2/div_21/div_211",
+              "/server/doc2/html/body/div/div_3/div_31/div_311",
+              "/server/doc2/html/body/div/div_4/div_41/div_411",
+              "/server/doc2/html/body/div/div_5/div_51/div_511",
+              "/server/doc3/html/body/div/div_3/div_31/div_311",
+              "/server/doc3/html/body/div/div_4/div_41/div_411",
+              "/server/doc3/html/body/div/div_5/div_51/div_511",
+              "/server/doc4/html/body/div/div_4/div_41/div_411",
+              "/server/doc4/html/body/div/div_5/div_51/div_511" };
+                
+        GUIModel guiModel = generateGUIModel(guiSpec);
+        GlobalDataContainer.getInstance().addData("sequences_targets", guiModel);
+                
+        executeCommand();
+            
+        String[] assertionSpec =
+            { "/server/doc1/html/body/div/div_4/div_41/div_411",
+              "/server/doc1/html/body/div/div_5/div_51/div_511",
+              "/server/doc1/html/body/div/group_doc1doc2doc3/div_3/div_31/div_311",
+              "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/div_2/div_21/div_211",
+              "/server/doc1/html/body/div/group_doc1doc2doc3/group_doc1doc2/group_doc1/div_1/div_11/div_111" };
+        
         assertGUIModel(guiModel, assertionSpec);
     }
