Generic framework for genetic algorithms in Java.