public void checkConfirmationBeforeSave() {
TransUnitId transUnitId = getCurrentTransUnitIdOrNull();
if (userOptionsService.getConfigHolder().getState()
.isShowSaveApprovedWarning()) {
eventBus.fireEvent(new CheckStateHasChangedEvent(transUnitId,
getNewTargets(), ContentState.Translated));
} else {
saveAsApprovedAndMoveNext(transUnitId);
}
}