question: private boolean detectSpecialInitializationCase ( FacesContext facesContext ) { boolean result = false ; if ( null == facesContext ) { logNullFacesContext . compareAndSet ( false , true ) ; } else { logNonNullFacesContext . compareAndSet ( false , true ) ; } result = logNullFacesContext . get ( ) && logNonNullFacesContext . get ( ) ; return result ; }
target:  This method is used to detect the following special initialization case. IF no FactoryFinderInstance can be found for key, AND this call to getApplicationFactoryFinderInstance() *does* have a currentKeyrent FacesContext BUT a previous call to getApplicationFactoryFinderInstance *did not* have a currentKeyrent FacesContext