docs: public void merge(Map<String, Object> map) {
          if (map == null) {
              throw new IllegalArgumentException("Map to merge cannot be null");
          }
  
          m_properties.putAll(map);
      }