super.saveChanges(pm); fLeft.commit(pm); neverSaved = false;
try { isSaving = true; super.saveChanges(pm); fLeft.commit(pm); neverSaved = false; ((MyDiffNode)fRoot).fireChange(); } finally { isSaving = false; }
    public void saveChanges(IProgressMonitor pm) throws CoreException {        super.saveChanges(pm);        fLeft.commit(pm);        neverSaved = false;    }