{
<BUG>((ModuleImpl) m_wires[i].getExporter()).removeDependentRequirer(this);
</BUG>
}
<BUG>else if (m_wires[i].getCapability().getNamespace().equals(ICapability.PACKAGE_NAMESPACE))
</BUG>
{
<BUG>((ModuleImpl) m_wires[i].getExporter()).removeDependentImporter(this);
</BUG>
}

{
List<Requirement> reqs = m_fragments.get(fragIdx).getRequirements();
for (int reqIdx = 0;
(reqs != null) && (reqIdx < reqs.size());
reqIdx++)
{
if (reqs.get(reqIdx).getNamespace().equals(Capability.PACKAGE_NAMESPACE)
|| reqs.get(reqIdx).getNamespace().equals(Capability.MODULE_NAMESPACE))
{
reqList.add(
new FragmentRequirement(
reqs.get(reqIdx), m_fragments.get(fragIdx)));
