for (Article article : articles)
{
Personne personne = article.getPersonne();
DossierArticleParPersonne dossier = dossiers.get(personne);
if (dossier == null)
{
dossier = new DossierArticleParPersonne(evenement, personne);
dossiers.put(personne, dossier);
}
final FactureItem factureItem = factureItemService
.findByArticle(article);
dossier.addArticle(article, factureItem);
}
return new ArrayList<DossierArticleParPersonne>(dossiers.values());
}