try {
saveImpl(consequence);
} catch (ApplyAbortedException ex) {
// Do nothing
} catch (IntegrationDataPanelException ex) {
throw new SaveEditorException(this, ex.getMessage(), ex);
} catch (InterchangeSavingException ex) {
// In the current version, this error has already been reported by the InterchangeView.
// This will change in a future version.
} finally {
IntegrationProjectLock.release();