protected List<Filter> basicOrSimplification(List<Filter> filters) { if (rangeSimplicationEnabled && featureType != null && isSimpleFeature()) { RangeCombiner combiner = new RangeCombiner.Or(ff, featureType, filters); filters = combiner.getReducedFilters();
protected List<Filter> basicAndSimplification(List<Filter> filters) { if (rangeSimplicationEnabled && featureType != null && isSimpleFeature()) { RangeCombiner combiner = new RangeCombiner.And(ff, featureType, filters); filters = combiner.getReducedFilters();
if (!isSimpleFeature()) { return false; } else {
} else if (isSimpleFeature()) { Filter simplified = (Filter) inner.accept(this, extraData); if (simplified == Filter.INCLUDE) {