Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/CMDgenerateFixedLengthSequences.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/CMDgenerateFixedLengthSequences.java	(revision 392)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/commands/CMDgenerateFixedLengthSequences.java	(revision 393)
@@ -41,4 +41,5 @@
 		boolean all = true;
 		int numSequences = -1;
+		boolean validEnd = true;
 		try {
 			modelname = (String) parameters.get(0);
@@ -49,6 +50,9 @@
 				all = Boolean.parseBoolean((String) parameters.get(4));
 			}
-			if (parameters.size() == 6) {
+			if (parameters.size() >= 6) {
 				numSequences = Integer.parseInt((String) parameters.get(5));
+			}
+			if (parameters.size() >= 7) {
+				validEnd = Boolean.parseBoolean((String) parameters.get(6));
 			}
 		} catch (Exception e) {
@@ -69,5 +73,9 @@
 		Collection<List<? extends Event<?>>> sequences = new LinkedHashSet<List<? extends Event<?>>>();
 		for (int length = minLength; length <= maxLength; length++) {
-			sequences.addAll(model.generateValidSequences(length + 2));
+			if( validEnd ) {
+				sequences.addAll(model.generateValidSequences(length + 2));
+			} else {
+				sequences.addAll(model.generateSequences(length + 1, true));
+			}
 		}
 		Console.traceln("" + sequences.size() + " possible");
@@ -120,5 +128,5 @@
 	@Override
 	public void help() {
-		Console.println("Usage: generateFixedLengthSequences <modelname> <sequencesName> <minlenght> <maxlength> {<all>} {<numSequences>}");
+		Console.println("Usage: generateFixedLengthSequences <modelname> <sequencesName> <minlenght> <maxlength> {<all>} {<numSequences>} {<validEnd>}");
 	}
 
