@Override
    public void stop(Bundle invocationData, boolean needToSendResult) throws RemoteException {
      stopArguments = Pair.create(invocationData, needToSendResult);
      if (stopException.isPresent()) {
        throw stopException.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