}
public ArtifactOrigin locate(Artifact artifact) {
for (Iterator iter = chain.iterator(); iter.hasNext();) {
DependencyResolver resolver = (DependencyResolver) iter.next();
ArtifactOrigin origin = resolver.locate(artifact);
if (!ArtifactOrigin.isUnknown(origin)) {
return origin;
}
}
return ArtifactOrigin.unkwnown(artifact);