public void init(BundleContext bundleContext, Map<String, Object> properties) {
super.init(bundleContext, properties);
// super must be first
public void init(BundleContext bundleContext, Map<String, Object> properties) {
super.init(bundleContext, properties);
// super must be first