anchor.diff:    arrayPane.setSortable(false);
   
     if (subGroups != null) {
  +    final String groupCommonLinkPart = request.getAttribute("myComponentURL") + "groupContent?Idgroup=";
  +    IconPane iconPanelSynchronized = gef.getIconPane();
  +    iconPanelSynchronized.addIcon().setProperties(resource.getIcon("JDP.groupSynchronized"), resource.getString("GML.groupe"), "");
  +    IconPane iconPanel = gef.getIconPane();
  +    iconPanel.addIcon().setProperties(resource.getIcon("JDP.group"), resource.getString("GML.groupe"), "");
         for(Group group : subGroups){
       	  if (group != null) {
   	          ArrayLine arrayLine = arrayPane.addArrayLine();
  -	          IconPane iconPane1 = gef.getIconPane();
  -	          Icon groupIcon = iconPane1.addIcon();
   	          if (group.isSynchronized()) {
  -	        	  groupIcon.setProperties(resource.getIcon("JDP.groupSynchronized"), resource.getString("GML.groupe"), "");
  +              arrayLine.addArrayCellIconPane(iconPanelSynchronized);
   	          } else {
  -	        	  groupIcon.setProperties(resource.getIcon("JDP.group"), resource.getString("GML.groupe"), "");
  +              arrayLine.addArrayCellIconPane(iconPanel);
   	          }
  -	          arrayLine.addArrayCellIconPane(iconPane1);
  -	          arrayLine.addArrayCellLink(EncodeHelper.javaStringToHtmlString(group.getName()), request.getAttribute("myComponentURL")+"groupContent?Idgroup="+group.getId());
  +            arrayLine.addArrayCellLink(EncodeHelper.javaStringToHtmlString(group.getName()), groupCommonLinkPart + group.getId());
   	          arrayLine.addArrayCellText(group.getTotalNbUsers());
   	          arrayLine.addArrayCellText(EncodeHelper.javaStringToHtmlString(group.getDescription()));
       	  }
  
positive.code: 	  }
  
  	  if (subUsers != null) {
  	      for(UserDetail user : subUsers){
  	          ArrayLine arrayLineUser = arrayPaneUser.addArrayLine();
              String icon = resource.getIcon("JDP.user.state."+user.getState().getName());
              String iconAltText = resource.getString("GML.user.account.state."+user.getState().getName());
  	          ArrayCellText cellIcon = arrayLineUser.addArrayCellText("<img src=\""+icon+"\" alt=\""+iconAltText+"\" title=\""+iconAltText+"\"/>");
  	          cellIcon.setCompareOn(user.getState().name());
  	          arrayLineUser.addArrayCellLink(EncodeHelper.javaStringToHtmlString(user.getLastName()), (String)request.getAttribute("myComponentURL") + "userContent?Iduser=" + user.getId());
  	          arrayLineUser.addArrayCellText(EncodeHelper.javaStringToHtmlString(user.getFirstName()));
  	          if (JobDomainSettings.lastConnectionColumnEnabled) {
  		          Date lastConnection = user.getLastLoginDate();
  
negative.code: --%>
  
  <%@page import="org.silverpeas.admin.user.constant.UserState"%>
  <%@ page import="org.apache.commons.lang3.tuple.Pair" %>
  <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
  