public EdgeDeletion(List <InstructionNode> graph, GraphEdge edge) : base(graph, edge) { }
public EdgeSubstitution(List <InstructionNode> graph, GraphEdge edge, GraphEdge newEdge) : base(graph, edge) { this.replacementEdge = newEdge; }