code: private void filterBranches(final Element root) {
          final QName[][] props = getExtProps(root.getAttribute(ATTRIBUTE_NAME_DOMAINS));
          final SubjectScheme subjectSchemeMap = getSubjectScheme(root);
          final List<FilterUtils> baseFilter = getBaseFilter(subjectSchemeMap);
          filterBranches(root, baseFilter, props, subjectSchemeMap);
      }
docs: Filter map and remove excluded content.