Bug 115460 [key binding] Move keybindings for word caret moving to dialogAndWindow context
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/TextFieldNavigationHandler.java
return null;
				}
			}));
			fHandlerActivations.add(handlerService.activateHandler(ITextEditorActionDefinitionIds.WORD_NEXT, new AbstractHandler() {
				public Object execute(ExecutionEvent event) throws ExecutionException {
					fIterator.setText(fNavigable.getText());
					int caretPosition= fNavigable.getCaretPosition();
					int newCaret= fIterator.following(caretPosition);
					fNavigable.setSelection(newCaret, newCaret);
					fIterator.setText(EMPTY_TEXT);
					return null;
				}
			}));
			fHandlerActivations.add(handlerService.activateHandler(ITextEditorActionDefinitionIds.WORD_PREVIOUS, new AbstractHandler() {
				public Object execute(ExecutionEvent event) throws ExecutionException {
					fIterator.setText(fNavigable.getText());
					int caretPosition= fNavigable.getCaretPosition();
					int newCaret= fIterator.preceding(caretPosition);
					fNavigable.setSelection(newCaret, newCaret);
					fIterator.setText(EMPTY_TEXT);
					return null;
				}
			}));
			fHandlerActivations.add(handlerService.activateHandler(ITextEditorActionDefinitionIds.DELETE_NEXT_WORD, new AbstractHandler() {
				public Object execute(ExecutionEvent event) throws ExecutionException {
					Point selection= fNavigable.getSelection();
					String text= fNavigable.getText();
					int start;
					int end;
					if (selection.x != selection.y) {