/** INTERNAL: Return a TableDefinition specifying sequence table. */
 public TableDefinition buildTableDefinition() {
   TableDefinition definition = new TableDefinition();
   definition.setName(getSequenceTableName());
   definition.addPrimaryKeyField(getSequenceNameFieldName(), String.class, 50);
   definition.addField(getSequenceCounterFieldName(), BigDecimal.class);
   return definition;
 }