private void doInvokeExportMarshallers(final BpmnMemoryModel model)
     throws InvocationTargetException, InterruptedException {
   final Collection<ExportMarshaller> marshallers = ExtensionPointUtil.getExportMarshallers();
   final ExportMarshallerRunnable runnable = new ExportMarshallerRunnable(model, marshallers);
   final IProgressService progressService = PlatformUI.getWorkbench().getProgressService();
   progressService.busyCursorWhile(runnable);
 }
 public Image getDisplayImage() {
   return ExtensionPointUtil.getIconFromIconProviders(getModelObject());
 }