code: @SuppressWarnings("unchecked")
    public static <K, V> ImmutableListMultimap<K, V> of() {
      return (ImmutableListMultimap<K, V>) EmptyImmutableListMultimap.INSTANCE;
    }
docs: Casting is safe because the multimap will never hold any elements.