public PendingCallback toPendingCallback() {
      Parcel container = Parcel.obtain();
      try {
        container.writeStrongBinder(this);
        container.setDataPosition(0);
        return new PendingCallback(container);
      } finally {
        container.recycle();
      }
    }
A Binder implementation that tracks and exposes transaction arguments.
jobdispatcher/src/testLib/com/firebase/jobdispatcher/TestUtil.java