if (ExternalSpecifications.isCDIAvailable(facesContext.getExternalContext()))
{
ExternalContext extCtx = facesContext.getExternalContext();
Map<String, Object> applicationMap = extCtx.getApplicationMap();
InstanceManager instanceManager = (InstanceManager)
applicationMap.get(InstanceManager.class.getName());
Class clazz = ClassUtils.classForName(
"org.apache.myfaces.cdi.checkenv.DummyInjectableBean");
Object dummyInjectableBean = clazz.newInstance();
instanceManager.newInstance(dummyInjectableBean);
Method m = clazz.getDeclaredMethod("isDummyBeanInjected");
Object value = m.invoke(dummyInjectableBean);
if (Boolean.TRUE.equals(value))
{