ControlFlowEdge
data class ControlFlowEdge(val id: String, val from: String, val to: String, val kind: IcfgEdgeKind, val caseLabel: String? = null)
Directed edge between ICFG nodes. caseLabel is populated only on kind = SWITCH_CASE edges; null otherwise (omitted in JSON).