beanContextStack.push(bc);
}
public void externalPostInvoke() {
try {
ArrayDeque beanContextStack =
(ArrayDeque) threadLocalContext.get();
final BeanContext bc = (BeanContext) beanContextStack.pop();
if ( bc.classLoaderSwitched == true ) {
if (System.getSecurityManager() == null) {
Thread.currentThread().setContextClassLoader(bc.previousClassLoader);
} else {
java.security.AccessController.doPrivileged(