String name = requiredCapability.getName();
if (IInstallableUnit.NAMESPACE_IU_ID.equals(namespace) && name.endsWith("feature.group") && !name.startsWith("org.eclipse.equinox")) {
QueryContext queryContext = new QueryContext();
queryContext.setQuery(new InstallableUnitQuery(name, requiredCapability.getRange()));
queryContext.setQueryable(queryable);
InstalledIUQuery installedIUQuery = new InstalledIUQuery(queryContext);
IInstallableUnit[] requiredIUs = (ProvisioningUtils.performIUQuery(installedIUQuery));
IInstallableUnit requiredIU = (requiredIUs.length == 0) ? null : requiredIUs[0];
if (requiredIU != null) {
Feature requiredFeature = wrapIU(requiredIU);
if (!ProvisioningUtils.isIUInstalled(requiredIU, installedFeaturesMap)) {