public Comparator<? super K> comparator() { return getCollection().comparator(); }
public Comparator<? super K> comparator() { return getCollection().comparator(); }
public K firstKey() { if (!checkInitializedRead()) return null; return getCollection().firstKey(); }
public K firstKey() { if (!checkInitializedRead()) return null; return getCollection().firstKey(); }
public K firstKey() { if (!checkInitializedRead()) return null; return getCollection().firstKey(); }
public K lastKey() { checkInitializedRead(); return getCollection().lastKey(); }
public K lastKey() { checkInitializedRead(); return getCollection().lastKey(); }
public K lastKey() { checkInitializedRead(); return getCollection().lastKey(); }
public SortedMap<K, V> tailMap(K fromKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().tailMap(fromKey)); }
public SortedMap<K, V> subMap(K fromKey, K toKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().subMap(fromKey, toKey)); }
public SortedMap<K, V> subMap(K fromKey, K toKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().subMap(fromKey, toKey)); }
public SortedMap<K, V> headMap(K toKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().headMap(toKey)); }
public SortedMap<K, V> headMap(K toKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().headMap(toKey)); }
public SortedMap<K, V> tailMap(K fromKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().tailMap(fromKey)); }
public SortedMap<K, V> headMap(K toKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().headMap(toKey)); }
public SortedMap<K, V> tailMap(K fromKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().tailMap(fromKey)); }
public SortedMap<K, V> subMap(K fromKey, K toKey) { if (!checkInitializedRead()) return null; return new SortedMapProxy<K, V>(getCollection().subMap(fromKey, toKey)); }
public PersistentSortedMap<K, V> clone(boolean uninitialize) { PersistentSortedMap<K, V> map = new PersistentSortedMap<K, V>(); if (wasInitialized() && !uninitialize) map.init(getCollection(), null, isDirty()); return map; } }
public PersistentSortedMap<K, V> clone(boolean uninitialize) { PersistentSortedMap<K, V> map = new PersistentSortedMap<K, V>(); if (wasInitialized() && !uninitialize) map.init(getCollection(), null, isDirty()); return map; } }
public PersistentSortedMap<K, V> clone(boolean uninitialize) { PersistentSortedMap<K, V> map = new PersistentSortedMap<K, V>(); if (wasInitialized() && !uninitialize) map.init(getCollection(), null, isDirty()); return map; } }