Table     table      = database.findTable(getChangedTable().getName());
Table     table      = database.findTable(getChangedTable().getName(), caseSensitive);
    public void apply(Database database)    {        Table     table      = database.findTable(getChangedTable().getName());        ArrayList newColumns = new ArrayList(table.getColumnCount());        for (int idx = 0; idx < table.getColumnCount(); idx++)        {            Column column = table.getColumn(idx);            int    newPos = getNewPosition(column);            newColumns.set(newPos < 0 ? idx : newPos, column);        }        for (int idx = 0; idx < table.getColumnCount(); idx++)        {            table.removeColumn(idx);        }        table.addColumns(newColumns);    }