decideNextGenerationメソッドの引数を見直し