code: private static PCM clear_ligne(PCM pcm, PCM pcm_return){
  		List<Product> pdts = pcm.getProducts();
  		List<Cell> cells = new ArrayList<Cell>() ;
  		
  
  		
  		for (Product pr : pdts) {
  			float nbCellsEmpty = 0 ;
  			// On ajoute les cellules du product dans une liste
  			cells = pr.getCells();
  			// On traite les infos des cellules
  			for(Cell c : cells){
  				if(c.getContent().isEmpty()){
  					nbCellsEmpty ++ ;
  				}
  			}
  			if(cells.size() != 0){
  				System.out.println("Dans les lignes -- > \n Nombre de cellule vide :" + nbCellsEmpty + "\n Nombre de cellule : " + cells.size());
  				System.out.println("Valeur du if : " + nbCellsEmpty/cells.size());
  				if(!((nbCellsEmpty/cells.size()) > RATIO_EMPTY_CELL)){
  					System.out.println("on ajoute la ligne !");
  					pcm_return.addProduct(pr);
  				}
  			}			
  		}
  		
  		return pcm_return;
  	}
docs: Enlever les lignes inutiles
  @param pcm : Le pcm
  @return Le pcm avec les lignes inutiles en moins