public Object build(InjectionProvider injectionProvider, FacesContext context) { Object bean = newBeanInstance(); injectResources(bean, injectionProvider); buildBean(bean, context); if (Scope.NONE != this.getScope()) { invokePostConstruct(bean, injectionProvider); } return bean; }