Bug 84353 [typing] Hippie completion fills undo stack
I20050202-0800 Toggling through the lists adds each item to the undo stack and hence Undo (Ctrl+Z) undoes each by each.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaMoveLinesAction.java
fSelectionEventSource.addSelectionChangedListener(this);
			}
			
			/**
			 * Uninstalls the exit strategy with all event sources it was previously registered with.
			 */
			public void uninstall() {
				if (fWidgetEventSource != null) {
					fWidgetEventSource.removeMouseListener(this);
					fWidgetEventSource.removeFocusListener(this);
					fWidgetEventSource= null;
				}
				if (fDocumentEventSource != null) {
					fDocumentEventSource.removeDocumentListener(this);
					fDocumentEventSource= null;
				}
				if (fSelectionEventSource != null) {
					fSelectionEventSource.removeSelectionChangedListener(this);
					fSelectionEventSource= null;
				}
				
				fIsInstalled= false;
			}
			
			public void mouseDoubleClick(MouseEvent e) {
				endCompoundEdit();
			}
			
			public void mouseDown(MouseEvent e) {
				endCompoundEdit();