boolean isIncluded = mgr.getWorkspaceFilter().contains(path);
if (coverSet == null && !isAncestor) {
continue;
}
// check if another aggregator can handle this node
Aggregator a = mgr.getAggregator(n, path);
// - if the aggregator is null
// - or the aggregator is the same as ours or the default
// - and if we include the content as well
// - then don't use the matched aggregator
if ((a == null)
|| ((a == aggregator || a.isDefault())
&& (aggregator.includes(getNode(), n, path)))) {
// if workspace does not include this node, ignore it
if (!isIncluded && !isAncestor) {
continue;
}