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