public void authenticate(final String uriStr, final String username,
final String password, final ResponseCallback callback) {
MonitoredDestinationListener responseListener;
try {
final URI uri = URI.create(uriStr);
final String user = username;
final String pass = password;
final CredentialsCollector credentialsCollector =
new CredentialsCollector() {