DependencyDescriptor dd = node.getDependencyDescriptor();
DependencyDescriptor dd = node.getDependencyDescriptor(parent);
    public Collection resolveConflicts(IvyNode parent, Collection conflicts) {        if (conflicts.size() < 2) {            return conflicts;        }        for (Iterator iter = conflicts.iterator(); iter.hasNext();) {            IvyNode node = (IvyNode)iter.next();            DependencyDescriptor dd = node.getDependencyDescriptor();            if (dd != null && dd.isForce() && parent.getResolvedId().equals(dd.getParentRevisionId())) {                return Collections.singleton(node);            }        }        ArtifactInfo latest = getStrategy().findLatest(toArtifactInfo(conflicts), null);        if (latest != null) {            return Collections.singleton(((IvyNodeArtifactInfo)latest).getNode());        } else {            return conflicts;        }    }