listSize = visitor.getResult().toList().size();
if(maxFeatures == null || maxFeatures > listSize) {
maxFeatures = listSize;
}
// Reset visitor and set pagination
visitor.reset();
if(startIndex != null) {
visitor.setStartIndex(startIndex);
}
if(maxFeatures != null) {
visitor.setMaxFeatures(maxFeatures);