Same as for ArrayNode: given that the container is created anyway, this just copies the elements of the map as an argument to the existing container. And similarly, I remind getting rid of that constructor in another version. I'll have to dig more.