Index: trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgInsert.java
===================================================================
--- trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgInsert.java	(revision 141)
+++ trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgInsert.java	(revision 144)
@@ -9,4 +9,6 @@
 import de.ugoe.cs.eventbench.assertions.TextEqualsReplay;
 import de.ugoe.cs.eventbench.data.Event;
+import de.ugoe.cs.eventbench.data.GlobalDataContainer;
+import de.ugoe.cs.util.console.Console;
 
 import javax.swing.JButton;
@@ -58,4 +60,5 @@
 	 * Create the dialog.
 	 */
+	@SuppressWarnings("unchecked")
 	public DlgInsert(final List<Event<?>> sequences, final int selectedIndex,
 			final boolean insertBefore) {
@@ -134,9 +137,23 @@
 		scrollPane.setViewportView(listTargets);
 
-		for (int i = 0; i < sequences.size(); i++) {
-			if (sequences.get(i).getTarget() != " ")
-				modelListTargets.addElement(sequences.get(i).getTarget());
+		List<String> targets = null;
+		
+		if (GlobalDataContainer.getInstance().getData("ListTargets") == null) {
+			Console.println("There were no Targets found in the GlobalDataContainer");
+		} else {
+			try {
+				targets = (List<String>) GlobalDataContainer.getInstance()
+						.getData("ListTargets");
+			} catch (ClassCastException e) {
+				Console.println("Not able to cast Data in GlobalDataContainer to List of Targets (String)");
+			}
+
+			for (int i = 0; i < targets.size(); i++) {
+				modelListTargets.addElement(targets.get(i).toString());
+			}
 		}
-		listTargets.setSelectedIndex(0);
+
+		if (listTargets.getComponentCount() > 0)
+			listTargets.setSelectedIndex(0);
 
 		panelFileEquals.setBounds(10, 260, 494, 140);
