code: public List<String> getList(String key) {
      if (!containsKey(key)) {
        throw new IllegalArgumentException("Missing key " + key + ".");
      }
      return getList(key, null);
    }
docs: Gets the string list value <code>key</code>.
  
  @param key key to get value for
  @throws java.lang.IllegalArgumentException if the key is not found
  @return value