public virtual TransducerGraph.Arc ProcessArc(TransducerGraph.Arc a) { a = new TransducerGraph.Arc(a); a.SetSourceNode(nodeProcessor.ProcessNode(a.GetSourceNode())); a.SetTargetNode(nodeProcessor.ProcessNode(a.GetTargetNode())); return(a); }