public NavigableMap tailMap(Object fromKey, boolean fromInclusive) {
if (!inRange(fromKey, fromInclusive)) {
throw new IllegalArgumentException("fromKey out of range");
}
return new AscendingSubMap(false, fromKey, fromInclusive,
toEnd, toKey, toInclusive);
}