/*
* Build the actual edge & attach it to the graph.
* */
Edge edge = new DirectedSparseEdge(sourceNode, targetNode);
edge.addUserDatum("converter_name", serviceShortPID,
new UserDataContainer.CopyAction.Shared());
edge.addUserDatum("service_pid", serviceCompletePID,
new UserDataContainer.CopyAction.Shared());
outputGraph.addEdge(edge);