Index: /trunk/EventBenchCore/src/de/ugoe/cs/eventbench/models/FirstOrderMarkovModel.java
===================================================================
--- /trunk/EventBenchCore/src/de/ugoe/cs/eventbench/models/FirstOrderMarkovModel.java	(revision 344)
+++ /trunk/EventBenchCore/src/de/ugoe/cs/eventbench/models/FirstOrderMarkovModel.java	(revision 345)
@@ -148,6 +148,6 @@
 		for (int i = 0; i < numStates; i++) {
 			for (int j = 0; j < numStates; j++) {
-				if (transmissionMatrix.get(i, j) != 0) {
-					double tmp = stationaryMatrix.get(i, 0);
+				if (transmissionMatrix.get(i, j) != 0 && transmissionMatrix.get(i, j)!=1) {
+					double tmp = stationaryMatrix.get(0, i);
 					tmp *= transmissionMatrix.get(i, j);
 					tmp *= Math.log(transmissionMatrix.get(i, j)) / Math.log(2);
