AdaptingFilter aF = AdaptingFilterFactory.createAdaptingFilter(filter, sourceMap.getLayersInternal().get(0));
final Layer layer = targetMap.getLayersInternal().get(0);
final FeatureSource<SimpleFeatureType, SimpleFeature> featureSource = layer.getResource(FeatureSource.class, new NullProgressMonitor());
assertEquals(1, featureSource.getCount(Query.ALL));
assertTrue(action.accept());
assertEquals(Filter.EXCLUDE, layer.getFilter());
action.init(null, null, ViewerDropLocation.NONE, layer, filter);
action.perform(new NullProgressMonitor());
assertEquals(filter, layer.getFilter());
layer.setFilter( null ); // Filter.EXCLUDE