According to this forum question, the GenerationType.AUTO is not clear enough. This needs to be improved.