Comment faire pour afficher un message avec plusieurs paramètres?

je suis toujours dans ma lecture de fichier
Des que j'ai une erreur dans le traitement je voudrais lever un message. J'utilise ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
addMessage(getText("import.fichier.cle", "0", i));
(avec i indice courant dans mon fichier)

Sachant que dans un fichier proprieties j'ai ceci par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
import.fichier.cle = Erreur ligne "{0}" du fichier.
Mais des qu'on a envie d'ajouter plusieur paramètres au getText? ça devient quoi?

On pourrais utiliser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
getText(String key, List args)
vu ici

Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
errorList.add(Integer.toString(i));
errorList.add(Integer.toString(9));
errorList.add(Integer.toString(ligne.size()));
addMessage(getText("bordereauintegration.nombreelementligne", errorList));
Avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
import.fichier.cle  = La ligne "{0}" est mal renseignée : le nombre d'élément attendu est {1} or on en a {2}
Mon problème vient des {x}. ca marche pour le {0} mais pas pour les autres.
Comment on configure ca?