if ((distributableFilters != null) && !distributableFilters.isEmpty()) {
final IteratorSetting iteratorSettings = new IteratorSetting(
QueryFilterIterator.QUERY_ITERATOR_PRIORITY,
QueryFilterIterator.QUERY_ITERATOR_NAME,
QueryFilterIterator.class);
final DistributableQueryFilter filterList = new DistributableFilterList(
distributableFilters);
iteratorSettings.addOption(
QueryFilterIterator.FILTER,
ByteArrayUtils.byteArrayToString(PersistenceUtils.toBinary(filterList)));
iteratorSettings.addOption(