dispose();
try {
myClient = createSaslClient(mechs, realm, repository, repository.getLocation());
while(true) {
if (myClient == null) {
new SVNPlainAuthenticator(getConnection()).authenticate(mechs, realm, repository);
return;
}
try {
if (tryAuthentication(repository)) {
if (myAuthenticationManager != null && myAuthentication != null) {