private void saveDirtyOperations(OperationFlow flow, Map<OperationWrapper, Exception> errors) {
ProjectPersistor writer = getProjectPersistor();
for (OperationWrapper w : flow.getDirtyOperations()) {
try {
w.applyToOperation();
writer.save(w.getActivity());
ediPluginSaver.applyPluginIfNeeded(w.getPipeline());
} catch (IllegalNameException ex) {
errors.put(w, ex);
} catch (InterchangeSavingException ex) {
errors.put(w, ex);