docs: public ArgumentListBuilder addKeyValuePairsFromPropertyString(String prefix, String properties, VariableResolver<String> vr, Set<String> propsToMask) throws IOException {
          if(properties==null)    return this;
  
          properties = Util.replaceMacro(properties, propertiesGeneratingResolver(vr));
  
          for (Entry<Object,Object> entry : Util.loadProperties(properties).entrySet()) {
              addKeyValuePair(prefix, (String)entry.getKey(), entry.getValue().toString(), (propsToMask != null) && propsToMask.contains(entry.getKey()));
          }
          return this;
      }