if ("".equals(config.getProperty("user.email")) || "".equals(config.getProperty("user.password"))) {
showWelcomeDialog(config, basicControl, "", "");
} else {
try {
final ProgressUtils.Monitor monitor = ProgressUtils.createProgress(lang.getString("ProgressLoggingIn"));
basicControl.login(new LoginRequest(config.getProperty("user.email"), config.getProperty("user.password")));
monitor.finish();
} catch (NetworkException ex) {
logger.warning("Connection Failure", ex);
ProgressUtils.errorMessage(lang.getString("ConnectionFailed"), ex.getMessage());
showWelcomeDialog(config, basicControl, config.getProperty("user.email"), config.getProperty("user.password"));