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
group.setLayoutData(new GridData(GridData.FILL_BOTH));
		
		Button create = new Button(group, SWT.PUSH);
		create.setText("Create jobs"); 
		create.setToolTipText("Creates and schedules jobs according to above parameters"); 
		create.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		create.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				createJobs();
			}
		});
		
		Button touch = new Button(group, SWT.PUSH);
		touch.setText("Touch workspace"); 
		touch.setToolTipText("Modifies the workspace in the UI thread"); 
		touch.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		touch.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				touchWorkspace();
			}
		});
		
		Button busyWhile = new Button(group, SWT.PUSH);
		busyWhile.setText("busyCursorWhile"); 
		busyWhile.setToolTipText("Uses IProgressService.busyCursorWhile"); 
		busyWhile.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		busyWhile.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				busyCursorWhile();
			}