guava/src/com/google/common/collect/ImmutableBiMap.java
@SuppressWarnings("unchecked")
  public static <K, V> ImmutableBiMap<K, V> of() {
    return (ImmutableBiMap<K, V>) RegularImmutableBiMap.EMPTY;
  }
@SuppressWarnings("unchecked")
  public static <K, V> ImmutableBiMap<K, V> of() {
    return (ImmutableBiMap<K, V>) RegularImmutableBiMap.EMPTY;
  }
@ SuppressWarnings ( "unchecked" ) public static < K , V > ImmutableBiMap < K , V > of ( ) { return ( ImmutableBiMap < K , V > ) RegularImmutableBiMap . EMPTY ; }
Casting to any type is safe because the set will never hold any elements.
Casting to any type is safe because the set will never hold any elements .