startInclusive, endExclusive);
List<Interval> result = new ArrayList<Interval>();
for (Interval each : getIntervalsThisAllocationInterferesWith(criterion)) {
if (queryInterval.overlaps(each)) {
result.add(queryInterval.intersect(each));
}
}
return result;
}