/proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/definition/test1.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/definition/test2.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/definition/test3.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/definition/test4.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/definition/test5.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/inheritanceCycle/test1.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.flatten(Cd_graph.java:80) at Main.main(Main.java:30) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/inheritanceCycle/test2.input /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/inheritanceCycle/test3.input /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/inheritanceCycle/test4.input /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/inheritanceSingle/test1.input /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/inheritanceSingle/test2.input /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/unique/test1.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.flatten(Cd_graph.java:80) at Main.main(Main.java:30) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/unique/test2.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/unique/test3.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/unique/test4.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/terminal/test1.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/terminal/test2.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/terminal/test3.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/flatten/test1.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) /proj/lieber2/stelios/runs/abbasi/gen/classes /proj/lieber2/stelios/testcases/flatten/test2.input Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: edu.neu.ccs.demeter.dj.FetchException: Non-unique path. at edu.neu.ccs.demeter.dj.Visitor.invokeMethod(Visitor.java:55) at edu.neu.ccs.demeter.dj.Visitor.before(Visitor.java:26) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$VisitorTraverser.before(ObjectGraphSlice.java:356) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.before(ObjectGraphSlice.java:221) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:184) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseSubclass(ObjectGraphSlice.java:333) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:294) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseConstructionEdge(ObjectGraphSlice.java:326) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdge(ObjectGraphSlice.java:286) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseEdges(ObjectGraphSlice.java:268) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverseNode(ObjectGraphSlice.java:198) at edu.neu.ccs.demeter.dj.ObjectGraphSlice$Traverser.traverse(ObjectGraphSlice.java:161) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:89) at edu.neu.ccs.demeter.dj.ObjectGraphSlice.traverse(ObjectGraphSlice.java:66) at edu.neu.ccs.demeter.dj.TraversalGraph.traverse(TraversalGraph.java:46) at Cd_graph.uniqueParts(Cd_graph.java:66) at Main.main(Main.java:36) FINAL TEST