credentials = nextCredentials(provider, e.getMessage());
credentials = nextCredentials(provider, myDelegate.getRealm());
    public int log(String[] targetPaths, long startRevision, long endRevision, boolean changedPath, boolean strictNode, ISVNLogEntryHandler handler)            throws SVNException {        ISVNCredentials credentials = null;        ISVNCredentialsProvider provider = initProvider();        while(true) {            try {                myDelegate.setCredentials(credentials);                int count = myDelegate.log(targetPaths, startRevision, endRevision, changedPath,  strictNode, handler);                accept(provider, credentials);                return count;            } catch (SVNAuthenticationException e) {                notAccept(provider, credentials, e.getMessage());                credentials = nextCredentials(provider, e.getMessage());            }        }    }