in src/main/java/org/junit/runner/manipulation/Filter.java [104:121]
public Filter intersect(final Filter second) {
if (second == this || second == ALL) {
return this;
}
final Filter first = this;
return new Filter() {
@Override
public boolean shouldRun(Description description) {
return first.shouldRun(description)
&& second.shouldRun(description);
}
@Override
public String describe() {
return first.describe() + " and " + second.describe();
}
};
}