public boolean isEmpty() { if (!checkInitializedRead()) return true; return getCollection().isEmpty(); }
public boolean isEmpty() { if (!checkInitializedRead()) return true; return getCollection().isEmpty(); }
public V get(Object key) { if (!checkInitializedRead()) return null; return getCollection().get(key); }
public V get(Object key) { if (!checkInitializedRead()) return null; return getCollection().get(key); }
public boolean containsValue(Object value) { if (!checkInitializedRead()) return false; return getCollection().containsValue(value); }
public int size() { if (!checkInitializedRead()) return 0; return getCollection().size(); }
public boolean containsValue(Object value) { if (!checkInitializedRead()) return false; return getCollection().containsValue(value); }
public boolean containsKey(Object key) { if (!checkInitializedRead()) return false; return getCollection().containsKey(key); }
public int size() { if (!checkInitializedRead()) return 0; return getCollection().size(); }
public boolean containsKey(Object key) { if (!checkInitializedRead()) return false; return getCollection().containsKey(key); }
public boolean isEmpty() { if (!checkInitializedRead()) return true; return getCollection().isEmpty(); }
public boolean containsKey(Object key) { if (!checkInitializedRead()) return false; return getCollection().containsKey(key); }
public Collection<V> values() { if (!checkInitializedRead()) return Collections.emptySet(); return new CollectionProxy<V>(getCollection().values()); }
public Set<K> keySet() { if (!checkInitializedRead()) return Collections.emptySet(); return new SetProxy<K>(getCollection().keySet()); }
public Set<Map.Entry<K, V>> entrySet() { if (!checkInitializedRead()) return Collections.emptySet(); return new SetProxy<Map.Entry<K, V>>(getCollection().entrySet()); } }
public Set<K> keySet() { if (!checkInitializedRead()) return Collections.emptySet(); return new SetProxy<K>(getCollection().keySet()); }
public Set<Map.Entry<K, V>> entrySet() { if (!checkInitializedRead()) return Collections.emptySet(); return new SetProxy<Map.Entry<K, V>>(getCollection().entrySet()); } }
public Set<Map.Entry<K, V>> entrySet() { if (!checkInitializedRead()) return Collections.emptySet(); return new SetProxy<Map.Entry<K, V>>(getCollection().entrySet()); } }
public Set<K> keySet() { if (!checkInitializedRead()) return Collections.emptySet(); return new SetProxy<K>(getCollection().keySet()); }
public Collection<V> values() { if (!checkInitializedRead()) return Collections.emptySet(); return new CollectionProxy<V>(getCollection().values()); }