entrySet = navigableMap_startExcluded_endIncluded.entrySet();
if (entrySet instanceof NavigableSet) {
ascendingSubMapEntrySet = (NavigableSet) entrySet;
descendingSet = ascendingSubMapEntrySet.descendingSet();
descendingDescedingSet = descendingSet.descendingSet();
ascendingEntryArray = (Entry[]) ascendingSubMapEntrySet
.toArray(new Entry[ascendingSubMapEntrySet.size()]);
descendingDescendingArray = (Entry[]) descendingDescedingSet
.toArray(new Entry[descendingDescedingSet.size()]);