SWTEventHelper.keyCodeUp(display, SWT.MOD3, true);
SWTEventHelper.keyCodeUp(display, SWT.MOD3);
	private void measure(PerformanceMeter performanceMeter, int runs) throws Exception {		IAction action= fEditor.getAction(ITextEditorActionConstants.FIND);		Display display= EditorTestHelper.getActiveDisplay();		for (int i= 0; i < runs; i++) {			fEditor.selectAndReveal(0, 0);			runAction(action);						// Fill Find field			SWTEventHelper.pressKeyChar(display, FIND, true);						// Switch to Replace field						SWTEventHelper.keyCodeDown(display, SWT.MOD3, true);			SWTEventHelper.pressKeyChar(display, 'e');			SWTEventHelper.keyCodeUp(display, SWT.MOD3, true);			// Fill Replace field						SWTEventHelper.pressKeyChar(display, REPLACE, true);						performanceMeter.start();			SWTEventHelper.keyCodeDown(display, SWT.MOD3, true);			SWTEventHelper.pressKeyChar(display, 'a');			SWTEventHelper.keyCodeUp(display, SWT.MOD3, true);			performanceMeter.stop();			SWTEventHelper.pressKeyChar(display, SWT.ESC);			DisplayHelper helper= new DisplayHelper() {				public boolean condition() {					return fEditor.isDirty();				}			};			assertTrue(helper.waitForCondition(display, 1000));			EditorTestHelper.revertEditor(fEditor, true);			EditorTestHelper.joinBackgroundActivities(fEditor);		}	}