PtolemySortMembersOperation operation = new PtolemySortMembersOperation(
compilationUnit, null, false);
try {
BusyIndicatorRunnableContext context = new BusyIndicatorRunnableContext();
PlatformUI.getWorkbench().getProgressService().runInUI(context,
new WorkbenchRunnableAdapter(operation, schedulingRule),
schedulingRule);
} catch (InvocationTargetException e) {
OutputConsole.outputError(e.getMessage());
} catch (InterruptedException e) {
// Do nothing. Operation has been canceled by user.