for (TableColumnInfo columns : tableColumnInfos)
{
localColumns.add(columns.getColumnName());
}
customDialog = new AddIndexDialog(localColumns.toArray(new String[] {}));
if (_dialect.supportsAccessMethods())
customDialog.setAccessMethods(true, _dialect.getIndexAccessMethodsTypes());
if (_dialect.supportsTablespace())
customDialog.enableTablespaceField(true);
customDialog.addExecuteListener(new ExecuteListener());