Set mergedDependencyArtifacts = usage.getDependencyArtifactsSet(rootModuleConf);
if (mergedDependencyArtifacts != null) {
for (Iterator it = mergedDependencyArtifacts.iterator(); it.hasNext();) {
DependencyArtifactDescriptor dad = (DependencyArtifactDescriptor) it.next();
Map extraAttributes = new HashMap(dad.getQualifiedExtraAttributes());
MDArtifact artifact = new MDArtifact(md, dad.getName(), dad.getType(), dad.getExt(),
dad.getUrl(), extraAttributes);
if (!artifacts.contains(artifact)) {
// this is later used to know that this is a merged artifact
extraAttributes.put("ivy:merged",