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;
					}
					fNavigable.setText(text.substring(0, start) + text.substring(end));
					fNavigable.setSelection(start, start);
					return null;
				}
			}));
			
		}
		
		private void deactivate() {
			if (fContextActivation == null)
				return;
			IContextService contextService= (IContextService)PlatformUI.getWorkbench().getAdapter(IContextService.class);
			if (contextService == null)
				return;
			contextService.deactivateContext(fContextActivation);
			fContextActivation= null;
			
			if (fHandlerActivations == null)
				return;
			IHandlerService handlerService= (IHandlerService)PlatformUI.getWorkbench().getAdapter(IHandlerService.class);
			if (handlerService == null)
				return;
			handlerService.deactivateHandlers(fHandlerActivations);
			fHandlerActivations= null;
		}
	}
}