}
}
if (stringCounter == 2) {
andedFilter.addFilter(new ValueFilter(s[0], s[1]));
} else if (stringCounter == 3) {
andedFilter.addFilter(new RangeFilter(s[0], s[1], s[2]));
} else {
String m = "generateFilters: inner list number " + filterCounter + " contains " + stringCounter + " strings.";
logger.error(m);
throw new IllegalArgumentException(m);
}