if (createAccount) {
AccountManager accountManager = new AccountManager(connection);
accountManager.createAccount(user, password);
}
if (resource != null) {
connection.login(user, password, resource);
} else {
connection.login(user, password);
}
} else {
LOG.info("Logging in anonymously to XMPP on connection: " + connection);