Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/AbstractTrainCommand.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/AbstractTrainCommand.java	(revision 323)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/AbstractTrainCommand.java	(revision 324)
@@ -81,5 +81,5 @@
 			return;
 		}
-		Collection<List<Event<?>>> sequences = (Collection<List<Event<?>>>) dataObject;
+		Collection<List<? extends Event<?>>> sequences = (Collection<List<? extends Event<?>>>) dataObject;
 
 		TrieBasedModel model = createModel();
Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/CMDupdateModel.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/CMDupdateModel.java	(revision 323)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/CMDupdateModel.java	(revision 324)
@@ -52,5 +52,5 @@
 			return;
 		}
-		Collection<List<Event<?>>> sequences = (Collection<List<Event<?>>>) dataObject;
+		Collection<List<? extends Event<?>>> sequences = (Collection<List<? extends Event<?>>>) dataObject;
 
 		dataObject = GlobalDataContainer.getInstance().getData(modelname);
Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/efg/EFGModelGenerator.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/efg/EFGModelGenerator.java	(revision 323)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/efg/EFGModelGenerator.java	(revision 324)
@@ -44,5 +44,5 @@
 		EFG efg = (EFG) IO.readObjFromFile(efgFileName, EFG.class);
 
-		Collection<List<Event<?>>> subsequences = generateEdgeSequences(efg);
+		Collection<List<? extends Event<?>>> subsequences = generateEdgeSequences(efg);
 		FirstOrderMarkovModel model = new FirstOrderMarkovModel(new Random());
 		model.train(subsequences);
@@ -63,5 +63,5 @@
 		EFG efg = (EFG) IO.readObjFromFile(efgFileName, EFG.class);
 
-		Collection<List<Event<?>>> subsequences = generateEdgeSequences(efg);
+		Collection<List<? extends Event<?>>> subsequences = generateEdgeSequences(efg);
 		DeterministicFiniteAutomaton model = new DeterministicFiniteAutomaton(
 				new Random());
@@ -81,5 +81,5 @@
 	 * @return edge sequence set
 	 */
-	private Collection<List<Event<?>>> generateEdgeSequences(EFG efg) {
+	private Collection<List<? extends Event<?>>> generateEdgeSequences(EFG efg) {
 		List<Event<?>> events = createEvents(efg);
 		/*
@@ -89,5 +89,5 @@
 		 */
 		EventGraphType efgGraph = efg.getEventGraph();
-		Collection<List<Event<?>>> subsequences = new LinkedList<List<Event<?>>>();
+		Collection<List<? extends Event<?>>> subsequences = new LinkedList<List<? extends Event<?>>>();
 
 		int efgSize = events.size();
