return this;
}
private BoundRequestBuilder prepare(BoundRequestBuilder builder) {
if (this.username != null && this.password != null && this.scheme != null) {
AuthScheme authScheme;
switch (this.scheme) {
case DIGEST: authScheme = AuthScheme.DIGEST; break;
case NTLM: authScheme = AuthScheme.NTLM; break;
case KERBEROS: authScheme = AuthScheme.KERBEROS; break;
case SPNEGO: authScheme = AuthScheme.SPNEGO; break;