}
if (showMappedNodesOnly) {
f.addFilter(createMappedNodesOnlyFilter());
}
if (showDataNodesOnly) {
f.addFilter(new NodesWithDataVisibiltyFilter(this));
}
nodeVisibilityFilter = f.isEmpty() ? NodeVisibilityFilter.NOTHING_HIDDEN : f;
if (m_root != null) {
m_root.updateHiddenFlags();
}