code: @Override
    public int putAll(Iterable<? extends KTypeVTypeCursor<? extends KType, ? extends VType>> iterable){
      final int count = size();
      for (KTypeVTypeCursor<? extends KType, ? extends VType> c : iterable) {
        put(c.key, c.value);
      }
      return size() - count;
    }
docs: Puts all key/value pairs from a given iterable into this map.