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.
} else {
newSubgraph.addOut(newNode, edge);
}
}
return newSubgraph;
}