Modification SB1 et SB2. J'ai ajouté plusieurs classes afin de s'implifier les modifications :

RateFilter : Permet de choisir les lignes ayant un taux supérieur, inférieur ou égal à un certain taux.
SplitPipeFilter : Permet de séparer les lignes sur deux pipes différents. Un pipe ne peut pas pointer sur plusieurs.
StateFilter2 : Permet de choisir un state différent ou égal à un certain State. Je ne pouvais pas faire une de mes contraintes, soit de trouver les différents.
StatusFilter2 : L'implémentation actuelle me causait des problèmes que je ne comprennais pas. Je l'ai donc refait et elle fonctionne bien.