failedUpdates.add( queue.get( i ) );
errorContextBuilder.errorThatOccurred( e.getCause() );
}
}
if ( someFailureHappened ) {
errorContextBuilder.addAllWorkThatFailed( failedUpdates );
resources.getErrorHandler().handle( errorContextBuilder.createErrorContext() );
}
}
finally {
resources.getWorkspace().afterTransactionApplied( someFailureHappened );