public void memberRemoved(ReferenceCollectionEvent event) {
Object builder = event.getMember();
QNameSet builderSpecQNames = ((AbstractNamespaceBuilder) builder).getSpecQNameSet();
specQNames = specQNames.intersect(builderSpecQNames.inverse());
QNameSet builderPlanQNames = ((AbstractNamespaceBuilder) builder).getPlanQNameSet();
planQNames = planQNames.intersect(builderPlanQNames.inverse());
XmlBeansUtil.unregisterSubstitutionGroupElements(basePlanElementName, builderPlanQNames);
}
});
}
for (Iterator iterator = this.builders.iterator(); iterator.hasNext();) {