code: public ArgumentListBuilder addKeyValuePairsFromPropertyString(String prefix, String properties, VariableResolver<String> vr) throws IOException {
          return addKeyValuePairsFromPropertyString(prefix, properties, vr, null);
      }
docs: Adds key value pairs as "-Dkey=value -Dkey=value ..." by parsing a given string using {@link Properties}.
  
  @param prefix
  The '-D' portion of the example. Defaults to -D if null.
  @param properties
  The persisted form of {@link Properties}. For example, "abc=def\nghi=jkl". Can be null, in which
  case this method becomes no-op.
  @param vr
  {@link VariableResolver} to resolve variables in properties string.
  @since 1.262