public ListItemsResults getItems(
     XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from)
     throws CannotDisseminateFormatException, OAIException {
   List<ScopedFilter> filters = getScopedFilters(context, metadataPrefix);
   if (context.isStaticSet(setSpec)) {
     if (context.getSetFilter(setSpec) != null)
       filters.add(new ScopedFilter(context.getSetFilter(setSpec), Scope.Set));
     return itemRepository.getItems(filters, offset, length, from);
   } else return itemRepository.getItems(filters, offset, length, setSpec, from);
 }