in core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java [229:243]
private static <T> void registerServiceIfNotPresent(
@NotNull BundleContext bundleContext,
@NotNull Class<T> serviceClass,
@NotNull T instance,
Map<String, Object> config) {
if (bundleContext.getServiceReference(serviceClass.getName()) == null) {
MockOsgi.registerInjectActivateService(instance, bundleContext, config);
} else if (log.isDebugEnabled()) {
log.debug(
"registerServiceIfNotPresent: Skip registering {} ({}) because already present, bundleContext={}",
instance.getClass(),
serviceClass,
bundleContext);
}
}