BundleWiring wiring = bundle.adapt(BundleWiring.class);
BundleWire reqwire = null;
if (wiring != null) {
for (BundleWire wire : wiring.getRequiredWires(PackageNamespace.PACKAGE_NAMESPACE)) {
if (req.equals(wire.getRequirement())) {
BundleCapability cap = wire.getCapability();
BundleRevision provider = wire.getProvider();
LOGGER.debug("Optional requirement {} from {} wires to capability {} provided by {}", req, bundle, cap, provider);
reqwire = wire;
break;
}