public DependencySelector deriveChildSelector(DependencyCollectionContext context)
{
boolean module = this.classifier.equals(context.getDependency().getArtifact().getClassifier());
if ((depth > 0) && module)
{
return new StaticDependencySelector(false);
}
return new AddonDependencySelector(this, context.getDependency(), this.classifier, depth + 1);
}