IDGeneratorUtil