@Override
public String getCurrentUser() {
FacesContext facesContext = FacesContext.getCurrentInstance();
ELResolver elResolver = FacesContext.getCurrentInstance().getApplication().getELResolver();
Object o = elResolver.getValue(facesContext.getELContext(), null, "currentUser");
CurrentUser user = (CurrentUser) o;
// facesContext.getExternalContext().getSessionMap().get("cmfCurrentUser");
return user == null ? null : user.getUser();
}