}
Class<?> proxyClass = webBeansContext.getJavassistProxyFactory().getInterceptorProxyClasses().get(injectionTarget);
if (proxyClass == null)
{
JavassistProxyFactory proxyFactory = webBeansContext.getJavassistProxyFactory();
ProxyFactory delegateFactory = proxyFactory.createProxyFactory(injectionTarget);
proxyClass = proxyFactory.getProxyClass(delegateFactory);
proxyFactory.getInterceptorProxyClasses().put(injectionTarget, proxyClass);
}
Object delegate = proxyClass.newInstance();
delegateHandler = new DelegateHandler(this.contextual, ejbContext);