try {
int count = 0;
Iterator<NSMutableDictionary<String, Object>> i = iterator();
while (i.hasNext()) {
NSMutableDictionary<String, Object> rawRow = i.next();
<BUG>NSMutableDictionary<String, Object> row = rowFromStoredValues(rawRow, entity);
if (qualifier == null || qualifier.evaluateWithObject(row)) {</BUG>
i.remove();
count++;
}

try {
int count = 0;
Iterator<NSMutableDictionary<String, Object>> i = iterator();
while (i.hasNext()) {
NSMutableDictionary<String, Object> rawRow = i.next();
FetchedRow row = new FetchedRow(rawRow, entity);
if (qualifier == null || qualifier.evaluateWithObject(row)) {
i.remove();
count++;
