protected Object getDebugTarget() {
   IDebugTarget[] debugTargets = DebugPlugin.getDefault().getLaunchManager().getDebugTargets();
   for (IDebugTarget iDebugTarget : debugTargets) {
     if (iDebugTarget.isTerminated()) continue;
     if (iDebugTarget.getAdapter(ISimulationEngine.class) == this) return iDebugTarget;
   }
   return null;
 }