commit(fileBuffers2Save, subMonitor);

subMonitor.done();</BUG>
} finally {
<BUG>try {
IProgressMonitor subMonitor= Progress.getSubMonitor(progressMonitor, size * 10);
releaseFileBuffers(locations, subMonitor);

subMonitor.done();
} finally {
progressMonitor.done();
}</BUG>
}

if (fThrowable != null) {
if (fThrowable instanceof CoreException)
throw (CoreException) fThrowable;
throw new CoreException(new Status(IStatus.ERROR, FileBuffersPlugin.PLUGIN_ID, IFileBufferStatusCodes.CONTENT_CHANGE_FAILED, fThrowable.getLocalizedMessage(), fThrowable));
