Remove takes key as argument, so I guess it should be map.remove(it.key());