protected void doWork() {
for(RecordIterator ri : incoming){
RecordPointer rp = ri.getRecordPointer();
while(ri.next() != NextOutcome.NONE_LEFT){
UnbackedRecord r = new UnbackedRecord();
r.copyFrom(rp);
records.add(r);
}
}
this.iterator = records.iterator();
}