@Override
    public void start(Bundle invocationData, IJobCallback callback) throws RemoteException {
      startArguments = Pair.create(invocationData, callback);
      if (startException.isPresent()) {
        throw startException.get();
      }
    }
The combination of Mockito and ShadowBinder ends up meaning we can't just wrap the IBinder in a
spy. So this is a manually created mock object.
jobdispatcher/src/test/java/com/firebase/jobdispatcher/JobServiceConnectionTest.java