Bug 157604 [Jobs] The following rule does not apply: Don't swallow InterruptedException. Call Thread.currentThread().interrupt()
examples/org.eclipse.ui.examples.job/src/org/eclipse/ui/examples/jobs/views/JobsView.java
});
		
		Button window = new Button(group, SWT.PUSH);
		window.setText("Runnable in Window"); 
		window.setToolTipText("Using a runnable context in the workbench window"); 
		window.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		window.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				runnableInWindow();
			}
		});
		
		Button sleep = new Button(group, SWT.PUSH);
		sleep.setText("Sleep"); 
		sleep.setToolTipText("Calls sleep() on all TestJobs"); 
		sleep.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		sleep.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				doSleep();
			}
		});
		
		Button wake = new Button(group, SWT.PUSH);
		wake.setText("WakeUp"); 
		wake.setToolTipText("Calls wakeUp() on all TestJobs"); 
		wake.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		wake.addSelectionListener(new SelectionAdapter() {
			
			public void widgetSelected(SelectionEvent e) {
				doWakeUp();