base/common/src/main/com/thesett/common/reflect/BeanMemento.java
public void put(Class cls, String property, TypeConverter.MultiTypeData value)
    {
        /*log.fine("public void put(String property, TypeConverter.MultiTypeData value): called");*/
        /*log.fine("property  = " + property);*/
        /*log.fine("value = " + value);*/

        // Store the multi typed data under the specified property name.
        values.put(property, value);
    }
public void put(Class cls, String property, TypeConverter.MultiTypeData value)
    {
        /*log.fine("public void put(String property, TypeConverter.MultiTypeData value): called");*/
        /*log.fine("property  = " + property);*/
        /*log.fine("value = " + value);*/

        // Store the multi typed data under the specified property name.
        values.put(property, value);
    }
Sets the value of the named property as a multi type object.

@param cls      The class in which the property is declared. This is ignored as only properties of the top-level
bean class are used by this memento. Properties higher up the inheritance chain can be overriden.
@param property The name of the property to set.
@param value    The multi type object to set that value from.