diff --git a/ws/Artifacts/Unitmarking/src/main/java/de/hdm_stuttgart/mi/exam/unitmarking/MarkingListener.java b/ws/Artifacts/Unitmarking/src/main/java/de/hdm_stuttgart/mi/exam/unitmarking/MarkingListener.java
index 29ad7901e2d3f19ecc196f55cb8bca075ada34a2..d1e2548495bf7c635c12d40935f236b17e116ec7 100644
--- a/ws/Artifacts/Unitmarking/src/main/java/de/hdm_stuttgart/mi/exam/unitmarking/MarkingListener.java
+++ b/ws/Artifacts/Unitmarking/src/main/java/de/hdm_stuttgart/mi/exam/unitmarking/MarkingListener.java
@@ -1,6 +1,7 @@
 package de.hdm_stuttgart.mi.exam.unitmarking;
 
 import java.util.HashMap;
+import java.util.LinkedHashMap;
 import java.util.Map;
 
 import org.junit.runner.Description;
@@ -13,7 +14,7 @@ public class MarkingListener extends RunListener {
       return array[array.length - 1];
   }
 
-   private Map<String, Values> valuesByClassname = new HashMap<>();
+   private final Map<String, Values> valuesByClassname = new LinkedHashMap<>();
 
    class Values {