filteredScopeStrings[i] = filteredScopes[i].toString();
}
if (numFilteredScopes > 0) {
dependencySelectors.add(new ScopeDependencySelector(filteredScopeStrings));
}
if (!transitiveExclusionPolicy.allowOptional()) {
dependencySelectors.add(new OptionalDependencySelector());
}
dependencySelectors.add(new ExclusionDependencySelector());
final DependencySelector dependencySelector = new AndDependencySelector(dependencySelectors);
session.setDependencySelector(dependencySelector);