newSubgraph.addGraphInEdge(edge);
}
for (CfgEdge e : graph.getOutEdges(node)) {
CfgEdge edge = new CfgEdge(e.getRole());
newSubgraph.addGraphOutEdge(edge);
if (e.getRole() != null
&& ((e.getRole().equals(CfgConditionalNode.ELSE) && conditionValue) ||
(e.getRole().equals(CfgConditionalNode.THEN) && !conditionValue))) {
// Do not connect this edge due to constant condition.