if (declaredCRS != null) {
DefaultCRSFilterVisitor defaultVisitor = new DefaultCRSFilterVisitor(
CommonFactoryFinder.getFilterFactory2(GeoTools
.getDefaultHints()), declaredCRS);
Filter defaulted = (Filter) filter.accept(defaultVisitor, null);
ReprojectingFilterVisitor visitor = new ReprojectingFilterVisitor(
CommonFactoryFinder.getFilterFactory2(GeoTools
.getDefaultHints()), source.getSchema());
transformedFilter = (Filter) filter.accept(visitor, null);
}
Filter gridFilter = createGridFilter(source.getSchema(), filterFactory, request);