sslManager = authManager.getSSLManager(location);
sslManager = authManager != null ? authManager.getSSLManager(location) : null;
    private ISVNSSLManager promptSSLClientCertificate(boolean firstAuth) throws SVNException {        SVNURL location = myRepository.getLocation();        ISVNAuthenticationManager authManager = myRepository.getAuthenticationManager();        ISVNSSLManager sslManager = null;        SVNSSLAuthentication sslAuth = null;        String sslRealm = "<" + location.getProtocol() + "://" + location.getHost() + ":" + location.getPort() + ">";        if (myIsSecured) {            sslManager = authManager.getSSLManager(location);        }        if (authManager != null && sslManager != null && sslManager.isClientCertPromptRequired()) {            if (firstAuth) {                sslAuth = (SVNSSLAuthentication) authManager.getFirstAuthentication(ISVNAuthenticationManager.SSL, sslRealm, location);            } else {                sslAuth = (SVNSSLAuthentication) authManager.getNextAuthentication(ISVNAuthenticationManager.SSL, sslRealm, location);            }            if (sslAuth == null) {                SVNErrorManager.cancel("SSL authentication with client certificate cancelled");            }            sslManager.setClientAuthentication(sslAuth);        }        return sslManager;    }