}
if (changeTypeFilter != null) {
consumer = new ChangeTypeFilteringDiffConsumer(changeTypeFilter, consumer);
}
if (boundsFilter != null) {
consumer = new BoundsFilteringDiffConsumer(boundsFilter, consumer,
stagingDatabase());
}
if (!pathFilters.isEmpty()) {// evaluated the former
consumer = new PathFilteringDiffConsumer(pathFilters, consumer);
}