// Check if a wire is supposed to be created
if (DistributionPatternProvider.createWire(groupEdge.getDistributionPattern(),
i, j, currentNumberOfSourceNodes, currentNumberOfTargetNodes)) {
final ChannelID outputChannelID = new ChannelID();
final ChannelID inputChannelID = new ChannelID();
final ExecutionEdge edge = new ExecutionEdge(outputGate, inputGate, groupEdge, outputChannelID,
inputChannelID, outputGate.getNumberOfEdges(), inputGate.getNumberOfEdges());
this.edgeMap.put(outputChannelID, edge);