code: public void onRestoreInstanceState(Bundle presenterState) {
          if (presenter != null)
              throw new IllegalArgumentException("onRestoreInstanceState() should be called before onResume()");
          this.bundle = ParcelFn.unmarshall(ParcelFn.marshall(presenterState));
      }
docs: {@link android.app.Activity#onCreate(Bundle)}, {@link android.app.Fragment#onCreate(Bundle)}, {@link android.view.View#onRestoreInstanceState(Parcelable)}.