Factorize Where code
Factorize Where code

Scrutinizer code duplication rose a warning. There is now a generic
method to implement all grouped parameters methods.

gnugat/Foundation,stood/Foundation,pomm-project/Foundation,jbdelhommeau/Foundation-1,gnugat-forks/Foundation