LinkedList<LuceneWork> failedUpdates = new LinkedList<LuceneWork>();
for ( int i = 0; i < queueSize; i++ ) {
Future task = submittedTasks[i];
try {
task.get();
errorContextBuilder.workCompleted( queue.get( i ) );
}
catch (ExecutionException e) {
someFailureHappened = true;
failedUpdates.add( queue.get( i ) );
errorContextBuilder.errorThatOccurred( e.getCause() );