docs: public void addProperty(String name, String value) {
          if (name == null || name.trim().length() == 0) {
              throw new IllegalArgumentException("A property name must be specified.");
          }
  
          if (value == null || value.trim().length() == 0) {
              throw new IllegalArgumentException("A property value must be specified.");
          }
  
          properties.put(name, value);
      }