private void processTableGeneratorAnnotation(PackageMetaData pmd, HashMap<String, Object> annotationValues)
{
String name = (String)annotationValues.get("name");
String tgTable = (String)annotationValues.get("table");
String tgCatalog = (String)annotationValues.get("catalog");
String tgSchema = (String)annotationValues.get("schema");
String tgPKColumnName = (String)annotationValues.get("pkColumnName");
String tgValueColumnName = (String)annotationValues.get("valueColumnName");
String tgPKColumnValue = (String)annotationValues.get("pkColumnValue");
Integer initialValue = (Integer)annotationValues.get("initialValue");
Integer allocationSize = (Integer)annotationValues.get("allocationSize");
TableGeneratorMetaData tgmd = new TableGeneratorMetaData(pmd, name, tgTable,
tgCatalog, tgSchema, tgPKColumnName, tgValueColumnName, tgPKColumnValue,
"" + initialValue.intValue(), "" + allocationSize.intValue());
pmd.addTableGenerator(tgmd);
}