for (String value : getParamValues("collection")) {
query.addKeyword(new Query.CollectionURI(value));
}
String sources = toCommaSeparatedTerm("source");
if (containsOnlyNumericIds(sources)) {
query.addKeyword(new Query.Source(sources));
}
String recordBases = toCommaSeparatedTerm("recordBasis");
if (containsOnlyNumericIds(recordBases)) {
query.addKeyword(new Query.RecordBasis(recordBases));
}