{
suffix += Integer.toHexString('A' + seq);
}
else
{
throw new TooManyForeignKeysException(rdba, table.toString());
}
int maxLength = dba.getDatastoreIdentifierMaxLength(IdentifierType.FOREIGN_KEY);
String baseID = truncate(table.getIdentifier().getIdentifierName(), maxLength - suffix.length());
identifier = new ForeignKeyIdentifier(this, baseID + suffix);
foreignkeys.put(key, identifier);