if (beanClass == null) {
throw new NullPointerException("beanClass input parameter is null");
}
this.moduleContext = moduleContext;
this.jndiContext = new ContextHandler(jndiContext);
this.localbean = localBean;
this.componentType = componentType;
this.beanClass = beanClass;
final String interceptors = SystemInstance.get().getProperties().getProperty(USER_INTERCEPTOR_KEY);