diff --git a/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java b/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java
index 4587fba829139fd154263b2cba9c9c74709b6c3f..72f9d2f28d483c2847859bccd1359f56798762d6 100644
--- a/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java
+++ b/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java
@@ -50,6 +50,7 @@ public class GraphLatencyAnalysis extends AbstractUITest {
 
         final TMLArchiPanel panel = findArchiPanel(mappingDiagName);
 
+
         if (panel == null) {
             System.out.println("NULL Panel");
         } else {
@@ -57,8 +58,15 @@ public class GraphLatencyAnalysis extends AbstractUITest {
         }
 
         mainGUI.checkModelingSyntax(panel, true);
+        
+      
         SimulationTrace file2 = new SimulationTrace("graphTestSimulationTrace", 6, simulationTracePath);
         latencyDetailedAnalysisMain = new latencyDetailedAnalysisMain(3, mainGUI, file2, false, false, 3);
+        latencyDetailedAnalysisMain.getTc().setMainGUI(mainGUI);
+      
+        
+      //  latencyDetailedAnalysisMain.setTc();
+
 
         latencyDetailedAnalysisMain.latencyDetailedAnalysis(file2, panel, false, false, mainGUI);
 
@@ -138,7 +146,7 @@ public class GraphLatencyAnalysis extends AbstractUITest {
         assertTrue(taskHWByRowDetails.length == 13);
 
         detailedLatency = dgt.getTaskByRowDetails(7);
-        assertTrue(detailedLatency.length == 15);
+        assertTrue(detailedLatency.length == 14);
 
         detailedLatency = dgt.getTaskHWByRowDetails(7);
         assertTrue(detailedLatency.length == 14);
diff --git a/ttool/src/test/java/ui/GraphLatencyAnalysis/NestedStructurePLAN.java b/ttool/src/test/java/ui/GraphLatencyAnalysis/NestedStructurePLAN.java
index 1780874a2ba1f7d25118b2287813111075c86045..1edd3a3b696c0da8db55abc4cff74d298181fed7 100644
--- a/ttool/src/test/java/ui/GraphLatencyAnalysis/NestedStructurePLAN.java
+++ b/ttool/src/test/java/ui/GraphLatencyAnalysis/NestedStructurePLAN.java
@@ -57,7 +57,7 @@ public class NestedStructurePLAN extends AbstractUITest {
         mainGUI.checkModelingSyntax(panel, true);
         SimulationTrace file2 = new SimulationTrace("graphTestSimulationTrace", 6, simulationTracePathFile);
         latencyDetailedAnalysisMain = new latencyDetailedAnalysisMain(3, mainGUI, file2, false, false, 3);
-
+        latencyDetailedAnalysisMain.getTc().setMainGUI(mainGUI);
         latencyDetailedAnalysisMain.latencyDetailedAnalysis(file2, panel, false, false, mainGUI);
 
         latencyDetailedAnalysis = latencyDetailedAnalysisMain.getLatencyDetailedAnalysis();
diff --git a/ttool/src/test/java/ui/GraphLatencyTainting/GraphLatencyAnalysisTainting.java b/ttool/src/test/java/ui/GraphLatencyTainting/GraphLatencyAnalysisTainting.java
index 70593ca4ed8f1340ebeabc342714e76072fa079d..f0be086ac4982d185057f56a05e3ec0f9fa3d679 100644
--- a/ttool/src/test/java/ui/GraphLatencyTainting/GraphLatencyAnalysisTainting.java
+++ b/ttool/src/test/java/ui/GraphLatencyTainting/GraphLatencyAnalysisTainting.java
@@ -59,7 +59,7 @@ public class GraphLatencyAnalysisTainting extends AbstractUITest {
         mainGUI.checkModelingSyntax(panel, true);
         SimulationTrace file2 = new SimulationTrace("tainting", 6, simulationTracePath);
         latencyDetailedAnalysisMain = new latencyDetailedAnalysisMain(3, mainGUI, file2, false, false, 3);
-
+        latencyDetailedAnalysisMain.getTc().setMainGUI(mainGUI);
         latencyDetailedAnalysisMain.latencyDetailedAnalysis(file2, panel, false, false, mainGUI);
 
         latencyDetailedAnalysis = latencyDetailedAnalysisMain.getLatencyDetailedAnalysis();