}
@Override
public GetCurrentUserInSessionResult execute(GetCurrentUserInSessionAction action, ExecutionContext executionContext) {
UserId userId = executionContext.getUserId();
final UserDetails userDetails;
final Set<GroupId> groups = new HashSet<GroupId>();
if(userId.isGuest()) {
userDetails = UserDetails.getGuestUserDetails();
}
else {