Description
Would be nice to have a util class that provides methods like the following:
Context<K, V> synchronized(Context<K, V> context); Context<K, V> empty(); Context<K, V> unmodifiable(Context<K, V> context); Context<K, V> singleton(K key, V value); Context<K, Object> wrap(T bean);