* @return The {@code DependencyFilter} to use
*/
protected DependencyFilter getDependencyFilter(final Artifact a) {
Collection<DependencyFilter> filters = new ArrayList<DependencyFilter>();
if(a.getClassifier()!=null && a.getClassifier().equals("dl"))
filters.add(new ClassifierFilter(a.getClassifier()));
else
filters.add(new ExcludePlatformFilter());
filters.add(DependencyFilterUtils.classpathFilter(dependencyFilterScope==null?
JavaScopes.RUNTIME:dependencyFilterScope));
for(DependencyFilter filter : dependencyFilters)