tracker.open();
try {
if (optional) {
Resolver r = (Resolver) tracker.getService();
if (r != null) {
return r.resolve(feature);
} else {
LOGGER.debug("Optional resolver '" + resolver + "' not found, using the default resolver");
return feature.getBundles();
}
} else {