package intervalstore.nonc; import java.util.Comparator; import intervalstore.api.IntervalI; public class IntervalComparator implements Comparator { @Override public int compare(IntervalI o1, IntervalI o2) { int order = Integer.compare(o1.getBegin(), o2.getBegin()); return (order == 0 ? Integer.compare(o2.getEnd(), o1.getEnd()) : order); } }