protected void writeExternalForeignKeyCreateStmt(Database database, Table table, ForeignKey key, int numKey) throws IOException
protected void writeExternalForeignKeyCreateStmt(Database database, Table table, ForeignKey key) throws IOException
    protected void writeExternalForeignKeyCreateStmt(Database database, Table table, ForeignKey key, int numKey) throws IOException    {        super.writeExternalForeignKeyCreateStmt(database, table, key, numKey);        if (key.getForeignTable() != null)        {            print("COMMIT");            printEndOfStatement();        }    }