static NavigableSet navigableKeys(NavigableMap map) { ret map == null ? new TreeSet : map.navigableKeySet(); } ifclass MultiSet static NavigableSet navigableKeys(MultiSet ms) { ret ((NavigableMap) ms.map).navigableKeySet(); } endif ifclass MultiMap static NavigableSet navigableKeys(MultiMap mm) { ret ((NavigableMap) mm.data).navigableKeySet(); } endif