removeStyles();
deactivate(true);
			public void run() {								Point selection= fSourceViewer.getSelectedRange();				if (selection.y > 0) {					removeStyles();					return;				}									IRegion pair= fMatcher.match(fSourceViewer.getDocument(), selection.x);				if (pair == null) {					removeStyles();				} else {										if (pair.getOffset() != fBracketPosition.getOffset() || pair.getLength() != fBracketPosition.getLength()) {												removeStyles();												fBracketPosition.offset= pair.getOffset();						fBracketPosition.length= pair.getLength();						fBracketPosition.isDeleted= false;					}															applyStyles();				}			}