@Override
 protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
   switch (resultCode) {
     case SUBACTIVITY_RESULTCODE_CHAINCLOSE_SUCCESS:
       this.setResult(SUBACTIVITY_RESULTCODE_CHAINCLOSE_SUCCESS, data);
       this.finish();
       break;
     case SUBACTIVITY_RESULTCODE_CHAINCLOSE_QUITTED:
       this.setResult(SUBACTIVITY_RESULTCODE_CHAINCLOSE_QUITTED, data);
       this.finish();
       break;
   }
   /* Finally call the super()-method. */
   super.onActivityResult(requestCode, resultCode, data);
 }