in src/main/java/org/apache/sling/installer/factory/model/impl/AbstractModelTask.java [58:75]
protected <T> T getService(final Class<T> type) {
T service = null;
final ServiceReference<T> reference = this.bundleContext.getServiceReference(type);
if ( reference != null ) {
service = (T)this.services.get(reference);
if ( service == null ) {
service = this.bundleContext.getService(reference);
if ( service != null ) {
this.services.put(reference, service);
} else {
}
}
}
if ( service == null ) {
logger.error("Unable to get OSGi service " + type.getName());
}
return service;
}