Index: trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/data/WindowTree.java
===================================================================
--- trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/data/WindowTree.java	(revision 214)
+++ trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/data/WindowTree.java	(revision 215)
@@ -1,8 +1,9 @@
 package de.ugoe.cs.eventbench.windows.data;
 
-import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.SortedSet;
+import java.util.TreeSet;
 
 import de.ugoe.cs.eventbench.data.GlobalDataContainer;
@@ -180,19 +181,16 @@
 	@SuppressWarnings("unchecked")
 	private void storeTarget(int hwnd) {
-		List<String> treeTargets = new ArrayList<String>();
+		SortedSet<String> targets = new TreeSet<String>();
 
 		if (GlobalDataContainer.getInstance().getData("ListTargets") == null) {
-			GlobalDataContainer.getInstance().addData("ListTargets",
-					treeTargets);
+			GlobalDataContainer.getInstance().addData("ListTargets", targets);
 		}
 
 		try {
-			treeTargets = (List<String>) GlobalDataContainer.getInstance()
-					.getData("ListTargets");
+			targets = (SortedSet<String>) GlobalDataContainer.getInstance().getData("ListTargets");
+			targets.add(nodes.get(hwnd).xmlRepresentation());
 		} catch (ClassCastException e) {
-			Console.println("Not able to cast data in GlobalDataContainer to List of Strings");
-		}
-
-		treeTargets.add(nodes.get(hwnd).xmlRepresentation());
+			Console.println("Not able to cast data in GlobalDataContainer to SortedSet of Strings");
+		}		
 	}
 }
