protected String getForeignKeyName(ForeignKey fk)
public String getForeignKeyName(Table table, ForeignKey fk)
    protected String getForeignKeyName(ForeignKey fk)    {        //table and local column should be sufficient - is it possible for one        //column to reference multiple tables        StringBuffer name = new StringBuffer();        for (int idx = 0; idx < fk.getReferenceCount(); idx++)        {            name.append(fk.getReference(idx).getLocalColumnName());            name.append("_");        }        name.append(fk.getForeignTableName());        return name.toString();    }