}
@Override
public String execute() {
try {
IndexedUserDetails details = _currentUserService.getCurrentUserDetails();
String id = null;
if (details == null) {
id = UUID.randomUUID().toString();
} else {
UserIndexKey key = details.getUserIndexKey();
id = key.getType() + "|" + key.getValue();
}
_currentUserService.getCurrentUser(true);
_currentUserService.handleAddAccount("tccStudyId", id, _id, false);
} catch (Exception ex) {