}
byte response[] = saslClient.hasInitialResponse() ? saslClient.evaluateChallenge(EMPTY_BYTES) : EMPTY_BYTES;
byte challenge[] = auth(tcpTransport, topologyId, configuration.saslMechanism(), response);
while (!saslClient.isComplete() && challenge != null) {
response = saslClient.evaluateChallenge(challenge);
challenge = auth(tcpTransport, topologyId, "", response);
}
/*String qop = (String) saslClient.getNegotiatedProperty(Sasl.QOP);
if (qop != null && (qop.equalsIgnoreCase(AUTH_INT) || qop.equalsIgnoreCase(AUTO_CONF))) {