I'm trying to decide if I need to guard against
unset in the enumeration of a Map. If there is an unset value in the parameter array passed to the Map instantiator, what happens? For example:
It appears that the 'b' key is never set, rather than it being set to
unset. The setting of the 'b' key seems to fail silently, which isn't necessarily a bad thing. Is that a correct assessment of what's happening there? I couldn't find this case documented anywhere in the docs, but I might have missed it. Is this behavior likely to change? If not, I guess I don't have to guard against unset values in a Map.