this.abstractName = gbeanData.getAbstractName();
this.kernel = kernel;
this.lifecycleBroadcaster = lifecycleBroadcaster;
this.gbeanInstanceState = new GBeanInstanceState(abstractName, kernel, dependencyManager, this, lifecycleBroadcaster);
this.bundleContext = bundleContext;
this.classLoader = new BundleClassLoader(bundleContext.getBundle());
GBeanInfo gbeanInfo = gbeanData.getGBeanInfo();
try {
type = bundleContext.getBundle().loadClass(gbeanInfo.getClassName());
} catch (ClassNotFoundException e) {