} catch (final Throwable t) {
checkedWireAdmin = false;
}
}
if ( checkedWireAdmin.booleanValue() ) {
return new WABundleRefresher(this.bundleContext.getBundle(0).adapt(FrameworkWiring.class),
this.bundleContext);
} else {
return new PABundleRefresher((PackageAdmin) this.packageAdminTracker.getService(),
this.bundleContext);
}