in src/main/java/org/apache/sling/feature/extension/apiregions/api/artifacts/VersionRule.java [248:268]
public boolean isAllowed(final Version artifactVersion) {
boolean result = false;
if ( this.getAllowedVersionRanges() != null && this.getAllowedVersionRanges().length > 0 ) {
for(final VersionRange range : this.getAllowedVersionRanges()) {
if ( range.includes(artifactVersion) ) {
result = true;
break;
}
}
if ( result && this.getDeniedVersionRanges() != null ) {
for(final VersionRange range : this.getDeniedVersionRanges()) {
if ( range.includes(artifactVersion) ) {
result = false;
break;
}
}
}
}
return result;
}