public void put(java.lang.String ref,
public java.lang.Object resolveNullObject(java.lang.Object obj)
objects returned from get should be passed
into this method.
If the object passed in was in fact null in
the map, then null will be returned, else the non-null object
passed in will be returned.
all this is to avoid a double hash lookup by doing containsKey()