A java version for the game of life kata