if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue());
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue());
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue());
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue()); entriesByLowerBound.remove(rangeToRemove.lowerBound);
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue());
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue()); entriesByLowerBound.remove(rangeToRemove.lowerBound);
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue()); entriesByLowerBound.remove(rangeToRemove.lowerBound);
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue());
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue()); entriesByLowerBound.remove(rangeToRemove.lowerBound);
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue()); entriesByLowerBound.remove(rangeToRemove.lowerBound);
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue()); entriesByLowerBound.remove(rangeToRemove.lowerBound);
if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.lowerBound) > 0) { if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryBelowToTruncate.getValue().getValue()); if (rangeMapEntry.getUpperBound().compareTo(rangeToRemove.upperBound) > 0) { putRangeMapEntry(rangeToRemove.upperBound, rangeMapEntry.getUpperBound(), mapEntryAboveToTruncate.getValue().getValue()); entriesByLowerBound.remove(rangeToRemove.lowerBound);