protected void onDestroy() {
   if ((b) && (a != -1L) && (jh.d.containsKey(Long.valueOf(a)))) {
     ((Dialog) jh.d.get(Long.valueOf(a))).setOnDismissListener(null);
     ((Dialog) jh.d.get(Long.valueOf(a))).dismiss();
     jh.d.remove(Long.valueOf(a));
   }
   Object localObject = (com.estrongs.android.d.a) com.estrongs.android.d.a.a.get(Long.valueOf(a));
   if ((localObject != null) && (((com.estrongs.android.d.a) localObject).getContext() == this)) {
     com.estrongs.android.d.a.a.remove(Long.valueOf(a));
     localObject = com.estrongs.a.a.getTask(a);
     if (localObject != null) {
       com.estrongs.a.a.c localc =
           (com.estrongs.a.a.c)
               ((com.estrongs.a.a) localObject).getDecisionData(com.estrongs.a.a.c.class);
       d = true;
       ((com.estrongs.a.a) localObject).sendMessage(5, new Object[] {localc});
     }
   }
   super.onDestroy();
 }