code: private Map<Class<?>, TableCellRenderer> getDefaultTableCellRenderers() {
  		if (DEFAULT_RENDERERS.isEmpty()) {
  			DEFAULT_RENDERERS.put(Boolean.class, new MBooleanTableCellRenderer());
  			DEFAULT_RENDERERS.put(Double.class, new MDoubleTableCellRenderer());
  			DEFAULT_RENDERERS.put(Float.class, new MDoubleTableCellRenderer());
  			DEFAULT_RENDERERS.put(java.math.BigDecimal.class, new MDoubleTableCellRenderer());
  			DEFAULT_RENDERERS.put(Integer.class, new MIntegerTableCellRenderer());
  			DEFAULT_RENDERERS.put(Long.class, new MIntegerTableCellRenderer());
  			DEFAULT_RENDERERS.put(java.math.BigInteger.class, new MIntegerTableCellRenderer());
  			DEFAULT_RENDERERS.put(GregorianCalendar.class, new MDateTableCellRenderer());
  			DEFAULT_RENDERERS.put(Date.class, new MDateTableCellRenderer());
  			DEFAULT_RENDERERS.put(java.sql.Date.class, new MDateTableCellRenderer());
  			DEFAULT_RENDERERS.put(java.sql.Timestamp.class, new MDateTableCellRenderer());
  			DEFAULT_RENDERERS.put(ArrayList.class, new MListTableCellRenderer()); // NOPMD
  			DEFAULT_RENDERERS.put(HashMap.class, new MListTableCellRenderer()); // NOPMD
  			DEFAULT_RENDERERS.put(Hashtable.class, new MListTableCellRenderer()); // NOPMD
  			DEFAULT_RENDERERS.put(Object.class, new MDefaultTableCellRenderer());
  			DEFAULT_RENDERERS.put(String.class, new MDefaultTableCellRenderer());
  			DEFAULT_RENDERERS.put(ImageIcon.class, new MImageIconTableCellRenderer());
  			DEFAULT_RENDERERS.put(Component.class, new MComponentTableCellRenderer());
  		}
  		return DEFAULT_RENDERERS;
  	}
docs: Retourne la map par défaut des renderers de cellules avec pour clé le type des valeurs.
  
  @return Map