code: public static <K, V> GinMapBinder<K, V> newMapBinder(
        GinBinder binder, Class<K> keyType, Class<V> valueType) {
      return newMapBinder(binder, TypeLiteral.get(keyType), TypeLiteral.get(valueType));
    }
docs: Returns a new mapbinder that collects entries of {@code keyType}/{@code valueType} in a
  {@link Map} that is itself bound with no binding annotation.