} catch (Exception e) {
throw new EmsConnectException("Could not connect [" + connectionSettings.getServerUrl() + "] " + e.toString(), e);
}
if (existingConnection == null) {
DConnection connection = new DConnection("unknown",this);
this.existingConnection = connection;
} else {
this.existingConnection.setConnectionProvider(this);
}