DependencyGraphNode<AssemblyComponent> senderNode = this.getGraph().getNode(senderComponent.getId()); DependencyGraphNode<AssemblyComponent> receiverNode = this.getGraph().getNode(receiverComponent.getId()); if (senderNode == null) { senderNode = new DependencyGraphNode<>(senderComponent.getId(), senderComponent, t.getTraceInformation(), this.getOriginRetentionPolicy()); this.getGraph().addNode(senderNode.getId(), senderNode); } else { this.handleOrigin(senderNode, t.getTraceInformation()); this.getOriginRetentionPolicy()); this.getGraph().addNode(receiverNode.getId(), receiverNode); } else { this.handleOrigin(receiverNode, t.getTraceInformation()); final boolean assumed = this.isDependencyAssumed(senderNode, receiverNode); senderNode.addOutgoingDependency(receiverNode, assumed, t.getTraceInformation(), this.getOriginRetentionPolicy()); receiverNode.addIncomingDependency(senderNode, assumed, t.getTraceInformation(), this.getOriginRetentionPolicy()); this.invokeDecorators(m, senderNode, receiverNode); this.reportSuccess(t.getTraceId());
final Configuration configuration = new Configuration(); final ComponentDependencyGraphAssemblyFilter componentPlotAssemblyComponentDepGraph = new ComponentDependencyGraphAssemblyFilter(configuration, this.analysisController);