/* 73 */ return create(null, null);
/* */ }
/* */
/* */ protected BeanContext<?> create(Class[] initTypes, Object[] initValues)
/* */ {
/* 79 */ BeanContext ctx = createBeanContext();
/* */
/* 93 */ this.container.pushContext(ctx);
/* */ try
/* */ {
/* 96 */ if (this.injectors != null)
/* */ {
/* 98 */ for (int i = 0; i < this.injectors.length; i++)
/* */ {
/* 100 */ this.injectors[i].inject(ctx);
/* */ }
/* */ }
/* */
/* 104 */ ctx.initialiseInterceptorInstances();
/* */ }
/* */ finally
/* */ {
/* 109 */ this.container.popContext();
/* */ }
/* */
/* 118 */ this.container.invokePostConstruct(ctx, initValues);
/* */
/* 121 */ this.container.invokeInit(ctx.getInstance(), initTypes, initValues);
/* */
/* 123 */ this.createCount += 1;
/* */
/* 125 */ return ctx;
/* */ }