code: public ValueMap withList(String key, Object ... vals) {
          super.put(key, 
              vals == null ? null : new ArrayList<Object>(Arrays.asList(vals)));
          return this;
      }
docs: Sets the value of the specified key in the current ValueMap to the
  given values as a list.