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);
 }