try {
final SecurityModel securityModel = loadSecurityModel(applicationId);
final String modelId = securityModel.getId();
final String prevApplication = userContext.addApplication(modelId, applicationId);
if (prevApplication != null) {
throw new UamClientException(MessageFormat.format("Error in Flexess client initializing: the client can''t work with application ({0} and {1}), which contain the same model", applicationId, //$NON-NLS-1$
prevApplication));
}
userContext.addSecurityModels(modelId, securityModel);
userContext.setRoles(modelId, loadRoles(applicationId, modelId, userId));
} catch (final UamClientException e) {