}
if (until == null || until.length() == 0) {
until = "9999-12-31";
}
from = abstractCatalog.toFinestFrom(from);
until = abstractCatalog.toFinestUntil(until);
if (from.compareTo(until) > 0)
throw new BadArgumentException();
String set = request.getParameter("set");
if (set != null) {
if (set.length() == 0) set = null;