protected void save() {
GuidedRuleEditorValidator validator = new GuidedRuleEditorValidator(model, GuidedRuleEditorResources.CONSTANTS);
if (validator.isValid()) {
new SaveOperationService().save(versionRecordManager.getCurrentPath(),
new CommandWithCommitMessage() {
@Override
public void execute(final String commitMessage) {
view.showBusyIndicator(CommonConstants.INSTANCE.Saving());
service.call(getSaveSuccessCallback(),
new HasBusyIndicatorDefaultErrorCallback(view)).save(versionRecordManager.getCurrentPath(),