code: public ArgumentListBuilder addKeyValuePairs(String prefix, Map<String,String> props, Set<String> propsToMask) {
          for (Entry<String,String> e : props.entrySet()) {
              addKeyValuePair(prefix, e.getKey(), e.getValue(), (propsToMask != null) && propsToMask.contains(e.getKey()));
          }
          return this;
      }
docs: Adds key value pairs as "-Dkey=value -Dkey=value ..." with masking.
  
  @param prefix
  Configures the -D portion of the example. Defaults to -D if null.
  @param props
  The map of key/value pairs to add
  @param propsToMask
  Set containing key names to mark as masked in the argument list. Key
  names that do not exist in the set will be added unmasked.
  @since 1.378