try {
resultReader.open();
// go through item by item and assert that it's there
Row row;
while ((row = resultReader.readRow()) != null) {
final String resultId = (String)row.get(Config.ID_COLUMN_NAME);
assertValidId(resultId);
if (!expectedIds.remove(resultId)) {
unexpectedIds.add(resultId);
}