src/main/java/com/workplacesystems/utilsj/collections/decorators/SynchronizedTransactionalSortedBidiMap.java
public static <K,V> TransactionalSortedBidiMap<K,V> decorate(TransactionalSortedBidiMap<K,V> map) {
        return new SynchronizedTransactionalSortedBidiMap<K,V>(map);
    }
public static <K,V> TransactionalSortedBidiMap<K,V> decorate(TransactionalSortedBidiMap<K,V> map) {
        return new SynchronizedTransactionalSortedBidiMap<K,V>(map);
    }
public static < K , V > TransactionalSortedBidiMap < K , V > decorate ( TransactionalSortedBidiMap < K , V > map ) { return new SynchronizedTransactionalSortedBidiMap < K , V > ( map ) ; }
Factory method to create a synchronized map.

@param map  the map to decorate, must not be null
@throws IllegalArgumentException if map is null
Factory method to create a synchronized map .