We have split ValueGeneration into two branches, one for in-memory, one for on-db, and made the @ValueGeneratorType annotation more flexible.