@Override
 public boolean isChecked() {
   List selList = getSelectedObjects();
   if (selList.size() == 1) {
     ScopeEditPart editPart =
         (ScopeEditPart) editor.getGraphicalViewer().getEditPartRegistry().get(selList.get(0));
     return BPELUtil.getShowTerminationHandler(editPart);
   }
   return false;
 }
 @Override
 public void run() {
   List selList = getSelectedObjects();
   if (selList.size() == 1) {
     Scope scope = (Scope) selList.get(0);
     ScopeEditPart editPart =
         (ScopeEditPart) editor.getGraphicalViewer().getEditPartRegistry().get(scope);
     if (editPart != null) {
       boolean state = BPELUtil.getShowTerminationHandler(editPart);
       BPELUtil.setShowTerminationHandler(editPart, !state);
     }
   }
 }