protected TAIAuthenticator getTaiAuthenticator() {
        TAIAuthenticator taiAuthenticator = null;
        TAIService taiService = taiServiceRef.getService();
        Iterator<TrustAssociationInterceptor> interceptorServices = interceptorServiceRef.getServices();
        if (taiService != null || (interceptorServices != null && interceptorServices.hasNext())) {
            SecurityService securityService = securityServiceRef.getService();
            taiAuthenticator = new TAIAuthenticator(taiService, interceptorServiceRef, securityService.getAuthenticationService(), webAppSecurityConfig.createSSOCookieHelper());
        }

        return taiAuthenticator;
    }
protected TAIAuthenticator getTaiAuthenticator ( ) { TAIAuthenticator taiAuthenticator = null ; TAIService taiService = taiServiceRef . getService ( ) ; Iterator < TrustAssociationInterceptor > interceptorServices = interceptorServiceRef . getServices ( ) ; if ( taiService != null || ( interceptorServices != null && interceptorServices . hasNext ( ) ) ) { SecurityService securityService = securityServiceRef . getService ( ) ; taiAuthenticator = new TAIAuthenticator ( taiService , interceptorServiceRef , securityService . getAuthenticationService ( ) , webAppSecurityConfig . createSSOCookieHelper ( ) ) ; } return taiAuthenticator ; }
@return