Bug 5418 bracket marker stays in editor
private void showDebugSourcePage(String typeName) { if (dialog.open() == dialog.OK) { } 1. set the cursor after the opening bracket (after dialog.OK) 2. press enter 3. The bracket box includes all characters insterted by the auto indenter
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitEditor.java
public void install() {
				fSourceViewer.addTextInputListener(this);
				start(fSourceViewer.getDocument());
			}
			
			public void dispose() {
				fSourceViewer.removeTextInputListener(this);
				if (fDocument != null) {
					stop(fDocument);
					fDocument= null;
				}
			}
			
			private void start(IDocument document) {
				fDocument= document;
				fDocument.addPositionCategory(fCategory);
				fDocument.addPositionUpdater(fPositionUpdater);
				try {
					fDocument.addPosition(fCategory, fBracketPosition);
				} catch (BadPositionCategoryException x) {
					
				} catch (BadLocationException x) {
					
				}
			}
			
			private void stop(IDocument document) {
				if (document == fDocument) {
					try {