bool notExtendToTheLeftOf(Range<T> range) { if (empty || range.empty) { return false; } return _compareBounds(lowerBound, range.lowerBound) >= 0; }