The Guava Multimaps contains static methods for creating and decoding Multimaps, similar to what the Collections class in java.util provides for collections and maps.
In your case, you should use:
Multimaps.synchronizedSortedSetMultimap(TreeMultimap.create())
source share