/* */ public Object invoke(Invocation invocation) throws Throwable
/* */ {
/* 52 */ EJBContainerInvocation ejb = (EJBContainerInvocation)invocation;
/* 53 */ EJBContainer container = ejb.getAdvisor();
/* 54 */ Pool pool = container.getPool();
/* 55 */ BeanContext ctx = pool.get();
/* 56 */ ejb.setTargetObject(ctx.getInstance());
/* 57 */ ejb.setBeanContext(ctx);
/* 58 */ container.pushContext(ctx);
/* */
/* 60 */ boolean discard = false;
/* */ try