}
public static ModuleResolutionFilter forExcludes(Collection<ExcludeRule> excludeRules) {
if (excludeRules.isEmpty()) {
return ALL_SPEC;
}
<BUG>return new ExcludeRuleBackedSpec(excludeRules);
}</BUG>
public ModuleResolutionFilter union(ModuleResolutionFilter other) {
if (other == this) {
return this;

}
public static ModuleResolutionFilter forExcludes(Collection<ExcludeRule> excludeRules) {
if (excludeRules.isEmpty()) {
return ALL_SPEC;
}
return new ExcludeRuleBackedSpec(excludeRules);
}
private static boolean isWildcard(String attribute) {
return WILDCARD.equals(attribute);
}
public ModuleResolutionFilter union(ModuleResolutionFilter other) {
if (other == this) {
return this;
