A JAva MEtaheuristics Search framework