public void compareContent(IDataSet currentDataSet, IDataSet expectedDataSet, AssertionErrorCollector errorCollector)
throws DataSetException, DatabaseUnitException
{
final String[] tableNames = expectedDataSet.getTableNames();
final FilteredDataSet filteredCurrentDataSet = new FilteredDataSet(new IncludeTableFilter(tableNames), currentDataSet);
for (String tableName : tableNames)
{
final List<String> columnsForSorting = defineColumnsForSorting(filteredCurrentDataSet, expectedDataSet,
tableName);