in jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleTracker.java [174:195]
private BundleCapability getUsedCapability(BundleWiring toCheck, String ns, String attr) {
BundleCapability cap = null;
for(BundleWire bw : toCheck.getRequiredWires(ns)) {
BundleCapability capability = bw.getCapability();
if(attr.equals(capability.getAttributes().get(ns))) {
cap = capability;
break;
}
}
if(cap == null) {
for(BundleCapability capability : toCheck.getCapabilities(ns)) {
if(attr.equals(capability.getAttributes().get(ns))) {
cap = capability;
break;
}
}
}
return cap;
}