7879808182838485868788
discard = true; throw t; } finally { container.popContext(); //ejb.setTargetObject(null); ejb.setBeanContext(null); if (discard) pool.discard(ctx); else pool.release(ctx); }
7374757677787980818283
((ex instanceof RuntimeException || ex instanceof RemoteException) && !StatefulRemoveInterceptor.isApplicationException(ex, (MethodInvocation)invocation)); throw ex; } finally { container.popContext(); //ejb.setTargetObject(null); ejb.setBeanContext(null); if (discard) pool.discard(ctx); else pool.release(ctx); }
4344454647484950515253
/* */ /* 70 */ throw ex; /* */ } /* */ finally /* */ { /* 74 */ container.popContext(); /* 75 */ ejb.setTargetObject(null); /* 76 */ ejb.setBeanContext(null); /* 77 */ if (discard) pool.discard(ctx); else /* 78 */ pool.release(ctx); /* */ }