Debe manejarse con remove y get, pero si desea operar un mapa sin modificar,
puede usar otra clase para aceptarlo y procesar esta nueva clase.
if(map.containsKey(null)){
Map operateMap = new HashMap();
operateMap.putAll(map);
operateMap.put("null", map.get(null));
operateMap.remove(null);
}