throw new IllegalArgumentException( "dependency node or collect request missing" );
}
ArtifactRequestBuilder builder = new ArtifactRequestBuilder( trace );
DependencyFilter filter = request.getFilter();
DependencyVisitor visitor = ( filter != null ) ? new FilteringDependencyVisitor( builder, filter ) : builder;
visitor = new TreeDependencyVisitor( visitor );
result.getRoot().accept( visitor );
List<ArtifactRequest> requests = builder.getRequests();
List<ArtifactResult> results;