public void merge(Object obj) {
        if (obj == null) {
            throw new IllegalArgumentException(
                    "Object to merge cannot be null");
        }

        m_properties.putAll(getPropertyMap(obj));
    }
public void merge ( Object obj ) { if ( obj == null ) { throw new IllegalArgumentException ( "Object to merge cannot be null" ) ; } m_properties . putAll ( getPropertyMap ( obj ) ) ; }
Merge all properties from the specified object into this one.
<p/>
Any properties with the same name that already exist in this object will be overwritten.

@param obj object to merge into this object