From 8088e82b3361e3d1f4e6e42b2ebe68c82a52321d Mon Sep 17 00:00:00 2001
From: bdemsky <bdemsky>
Date: Thu, 13 Sep 2007 09:10:44 +0000
Subject: [PATCH] small change in results of Execution Graph...it will generate
 graphs for classes w/o source nodes...we just ignore them.

---
 Robust/src/Analysis/TaskStateAnalysis/SafetyAnalysis.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Robust/src/Analysis/TaskStateAnalysis/SafetyAnalysis.java b/Robust/src/Analysis/TaskStateAnalysis/SafetyAnalysis.java
index 36ec073e..e86d4db8 100644
--- a/Robust/src/Analysis/TaskStateAnalysis/SafetyAnalysis.java
+++ b/Robust/src/Analysis/TaskStateAnalysis/SafetyAnalysis.java
@@ -121,6 +121,11 @@ public class SafetyAnalysis {
 	    
 	    //mark the graph
 	    EGTaskNode sourcenode = findSourceNode(nodes);
+
+	    //skip classes that don't have source nodes
+	    if (sourcenode==null)
+		continue;
+
 	    doGraphMarking(sourcenode);
 	    createDOTFile( classname );
 	    reducedgraph.clear();
-- 
2.34.1