- ServiceReference<BindingIndependentMappingService> serviceRef) {
- this.bundleContext = bundleContext;
- this.reference = serviceRef;
- this.delegate = bundleContext.getService(serviceRef);
+ ServiceReference<BindingIndependentMappingService> serviceRef,
+ BindingIndependentMappingService delegate) {
+ this.bundleContext = Preconditions.checkNotNull(bundleContext);
+ this.reference = Preconditions.checkNotNull(serviceRef);
+ this.delegate = Preconditions.checkNotNull(delegate);