throw new NullPointerException();
}
DirectoryManager locator = HyFlow.getLocator();
IDContainer<DistributedImmutableHashMap<K,V>> container = (IDContainer<DistributedImmutableHashMap<K,V>>) locator.open(containerID, "r");
final DistributedImmutableHashMap<K,V> map = container.getItem();
Box found = new Box(null);
if (map == null) {
container.setItem(DistributedImmutableHashMap.EMPTY.put(0, key.hashCode(), key, value, found));
return null;
}
final DistributedImmutableHashMap<K,V> newMap = map.put(0, key.hashCode(), key, value, found);