@Override protected InjectionPoint newInstance(InjectionPoint ip, CreationalContext<InjectionPoint> creationalContext) { ip = super.newInstance(ip, creationalContext); if (ip != null) { ip = SessionBeanAwareInjectionPointBean.wrapIfNecessary(ip); } return ip; }