List<Object> temp = Arrays.asList(values); temp.add(this.parameters.get(name)); this.parameters.put(name, temp);
this.parameters.put(name, new Object[] {this.parameters.get(name), values});
    public T addParameter(String name, Object... values) {        if (this.parameters.containsKey(name)) {            List<Object> temp = Arrays.asList(values);            temp.add(this.parameters.get(name));            this.parameters.put(name, temp);        }        else {            this.parameters.put(name, values);        }        return (T) this;    }