private void loginImpl(LoginCredentials credentials) {
loginConfig.setUseHttps(credentials.isUsingHttps());
try {
Authenticate auth = authenticateFactory.get();
ServerAddress serverAddress = credentials.getServerAddress();
AuthenticateResult res = auth.login(credentials);
if (checkServerVersion(serverAddress, res)) {
onSuccessFullLogin(serverAddress, res, credentials);
}
} catch (IntegrationServerException ex) {
if (ex instanceof ServerLicenseException) {