final Runnable r = new Runnable() {
public void run() {
RuleFlowGlobalsDialog dialog =
new RuleFlowGlobalsDialog(getShell(), process);
dialog.create();
int code = dialog.open();
if (code != CANCEL) {
Map<String, String> globals = dialog.getGlobals();
((Process) process).setGlobals(globals);
completionProcessor.reset();
}