/guava/android/guava/src/com/google/common/collect/ImmutableClassToInstanceMap.java
return of ( ) ;
private static <T> T cast(Class<T> type, Object value) { return Primitives.wrap(type).cast(value); } public ImmutableClassToInstanceMap<B> build() { ImmutableMap<Class<? extends B>, B> map = mapBuilder.buildOrThrow(); if (map.isEmpty()) { <extra_id_0> } else { return new ImmutableClassToInstanceMap<>(map); } } } public static <B, S extends B> ImmutableClassToInstanceMap<B> copyOf(