545546547548549550551552553554555
for(SelectDetailRow f:countsDetail) { SelectDetailRow mrow=f; if (res.size() < saverecords) { res.add(mrow); } else if (cmp.compare(res.peek(), mrow) > 0) { res.add(mrow); res.poll(); } }