drools-eclipse/org.guvnor.eclipse.webdav/src/client/org/eclipse/webdav/internal/authentication/AuthorizationAuthority.java
protected Map getAuthenticationInfo(AuthenticateChallenge challenge, Map oldInfo, URL serverUrl, URL protectionSpaceUrl) {
        Assert.isNotNull(challenge);
        Assert.isNotNull(serverUrl);
        Assert.isNotNull(protectionSpaceUrl);
        return null;
    }
protected Map getAuthenticationInfo(AuthenticateChallenge challenge, Map oldInfo, URL serverUrl, URL protectionSpaceUrl) {
        Assert.isNotNull(challenge);
        Assert.isNotNull(serverUrl);
        Assert.isNotNull(protectionSpaceUrl);
        return null;
    }
Returns the new authentication information gleaned from the given
authenticate challenge and the given old authentication information.
The old authentication information may be <code>null</code>.
The authentication information usually contains directives such as
usernames and passwords.
<p>This method should be overridden by schema specific authenticators.

@param challenge the authenticate challenge from the server
@param oldInfo the old authentication information
@param serverUrl the URL of the server
@param protectionSpaceUrl the URL of the protected resource
@return new authentication information