setModel(model);
try { fIsModelChanging= true; setModel(model); } finally { fIsModelChanging= false; }
	public void modelChanged(final IAnnotationModel model) {		if (fTextWidget != null && !fTextWidget.isDisposed()) {			Display d= fTextWidget.getDisplay();			if (d != null) {				d.asyncExec(new Runnable() {					public void run() {						disablePainting(true);						setModel(model);						enablePainting();										}				});			}			}	}