code: public void merge(Map<String, Object> map) {
          if (map == null) {
              throw new IllegalArgumentException("Map to merge cannot be null");
          }
  
          m_properties.putAll(map);
      }
docs: Merge all entries from the specified map into this object.
  <p/>
  Any properties with the same name that already exist in this object will be overwritten.
  
  @param map ma[ to merge into this object