public void buildMLD (MPDComponent mpdComponent, MLDCommand mld) {
        String text, info;
        MPDEntite ent, oldEnt ;
        int cmp, nbId;
        
        boolean isFirst;
  
        mld.clear();

        text = "# Modèle créé le : " + new java.util.Date() + " ;";
        mld.addRequest(text);
        oldEnt = null ; 
        for (Iterator<ZElement> e = mpdComponent.enumElements(); e.hasNext();) {
        	
        	ent = (MPDEntite) (e.next());
        	if ( ! ent.equals (oldEnt) ) {        		
        		oldEnt = ent ; 
        		isFirst = true ; 
        	} else 
        		isFirst = false ; 
        		
            text = Utilities.normaliseString( ent.getName(), Constantes.LOWER) + " (";
            
            for (Iterator<String> e2 = ent.elementsInformations(); e2.hasNext() ; ) {            	
                info = (String) (e2.next());                
                info = Utilities.normaliseString(info, Constantes.LOWER);  
                if (ent.identifiants.containsKey(info) )
                	text += "<u>" + info +"</u>";
                else
                	if (ent.getForeignKey(info) != null)
                		text += "#" + info ;
                	else 
                		text += info ; 
                text += ", " ;
            }
           
            text += ") ;";
            
            text=text.replace (", )", ")") ;
            
            mld.addRequest(text);

        }
    }