/guava/android/guava/src/com/google/common/collect/Maps.java
return java.util.Collections.unmodifiableSortedMap(((java.util.SortedMap<K, ? extends V>)(map)));
if ( map instanceof SortedMap ) { return Collections.unmodifiableSortedMap ( ( SortedMap<K, ? extends V> ) map ) ; } else { return Collections.unmodifiableMap ( map ) ; }
onlyOnLeft.put(leftKey, leftValue); } } } private static <K extends @Nullable Object, V extends @Nullable Object> Map<K, V> unmodifiableMap( Map<K, ? extends V> map) { <extra_id_0> } static class MapDifferenceImpl<K extends @Nullable Object, V extends @Nullable Object> implements MapDifference<K, V> { final Map<K, V> onlyOnLeft; final Map<K, V> onlyOnRight; final Map<K, V> onBoth;