| Can you debug to this line and tell me if that is the cause of the problem? It seems strange that a map entry would only be put into the backing map if the value is not null. IMO it should work the other way around and only add the entry if the key is not null. |