if (values.length > 0) {
if (values.length == 1) {
addParam(data, name, values[0]);
} else {
final String[] filteredValues = doFilter(name, requestFilters) ? filtereds : values;
final DataArray arr = createDataArr();
for (final String value : filteredValues)
arr.add(limitParam(value));
data.put(name, arr);
}
}
}