docs: public void addProperty(final String propertyName, final String value) {
          Preconditions.checkNotNull(propertyName);
          Preconditions.checkNotNull(value);
          List<String> values = properties.get(propertyName);
          if (values == null) {
              values = new ArrayList<>();
              values.add(value);
              properties.put(propertyName, values);
          } else {
              values.add(value);
          }
      }