logger.debug("Attributes name of the user profile: "+ profile.getUserAttributeNames());
logger.debug("Functionalities of the user profile: "+ profile.getFunctionalities());
logger.debug("Roles of the user profile: "+ profile.getRoles());
// put user profile into spago session container
RequestContainer reqCont = getRequestContainer();
SessionContainer sessionCont = reqCont.getSessionContainer();
SessionContainer permSession = sessionCont.getPermanentContainer();
permSession.setAttribute(IEngUserProfile.ENG_USER_PROFILE, profile);
// updates locale information on permanent container for Spago messages mechanism
Locale locale = PortletUtilities.getLocaleForMessage();
if (locale != null) {