if(allClients.containsKey(new Exchange(clientConfig.getChannel().getName())))
throw new MistException(MistException.ALREADY_MOUNTED);
Client c = new Client(clientConfig, sessionConfig);
if(isAttached()){
c.openClient(determinedConnection, false, false);
addClientIfAttached(c);
}
allClients.put(c.getExchange(), c);
return c;
}