private void ok()
    {
        mcdobject.clearInformations();
        for (int i = 0; i < listDroite.getSize(); i++) {
            data.setUse(listDroite.getKey(i), true);
            mcdobject.addInformation(listDroite.getKey(i));
        }

        // Vérifie que le nom n'est pas utilisé par quelqu'un d'autre
        if (mcdobject.getMCD().getElement(nom.getText()) == null
                || mcdobject.getMCD().getElement(nom.getText()) == mcdobject) {
            mcdobject.setName(nom.getText());
            close();
        } else {
        	
        	Object[] messageArguments = { nom.getText() } ; 
        	String messEntite = Utilities.getLangueMessageFormatter (Constantes.MESSAGE_ENTITE_EXISTE_CHANGER_NOM, messageArguments ) ; 
        	String messAssociation = Utilities.getLangueMessageFormatter (Constantes.MESSAGE_ASSOCIATION_EXISTE_CHANGER_NOM, messageArguments ) ;
        	
            GUIUtilities.error((mcdobject.getMCD().getElement(nom.getText())) instanceof MCDEntite ? messEntite : messAssociation );
        }
    }