senderPair = this.getGraph().getRootNode().getEntity(); } else { senderPair = pairFactory.getPairInstanceByPair(senderComponent, senderOperation); receiverPair = this.getGraph().getRootNode().getEntity(); } else { receiverPair = pairFactory.getPairInstanceByPair(receiverComponent, receiverOperation); DependencyGraphNode<AllocationComponentOperationPair> senderNode = this.getGraph().getNode(senderPair .getId()); DependencyGraphNode<AllocationComponentOperationPair> receiverNode = this.getGraph().getNode(receiverPair.getId()); if (senderNode == null) { senderNode = new DependencyGraphNode<>(senderPair.getId(), senderPair, t.getTraceInformation(), this.getGraph().addNode(senderNode.getId(), senderNode); } else { this.handleOrigin(senderNode, t.getTraceInformation()); this.getGraph().addNode(receiverNode.getId(), receiverNode); } else { this.handleOrigin(receiverNode, t.getTraceInformation());