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
String delim;
			String insertion;
			int offset;
			if (fUpwards) {
				delim= document.getLineDelimiter(skippedLine.getEndLine());
				Assert.isNotNull(delim);
				if (fCopy) {
					insertion= moving + delim;
					offset= movingArea.getOffset();
				} else {
					insertion= moving + delim + skipped;
					offset= skippedLine.getOffset();
				}
			} else {
				delim= document.getLineDelimiter(movingArea.getEndLine());
				Assert.isNotNull(delim);
				if (fCopy) {
					insertion= moving + delim;
					offset= skippedLine.getOffset();
				} else {
					insertion= skipped + delim + moving;
					offset= movingArea.getOffset();
				}
			}
			int lenght= fCopy ? 0 : insertion.length();
			
			ILineRange selectionBefore= getLineRange(document, movingArea);
			
			if (fCopy)
				fSharedState.endCompoundEdit();