@Override
 public void finish() {
   hasLaunched = false;
   afterResult = true;
   super.finish();
 }