code: @Bean("facesContext")
  	@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE, proxyMode = ScopedProxyMode.TARGET_CLASS)
  	@ConditionalOnMissingBean
  	public FacesContext facesContext() {
  		return FacesContext.getCurrentInstance();
  	}
docs: Spring bean definition for the JSF {@link FacesContext}.
  
  @see com.sun.faces.cdi.FacesContextProducer
  @return The current {@link FacesContext#getCurrentInstance() FacesContext}.