code: @Implementation
    protected AccountManagerFuture<Boolean> removeAccount(
        final Account account, AccountManagerCallback<Boolean> callback, Handler handler) {
      if (account == null) {
        throw new IllegalArgumentException("account is null");
      }
  
      return start(
          new BaseRoboAccountManagerFuture<Boolean>(callback, handler) {
            @Override
            public Boolean doWork()
                throws OperationCanceledException, IOException, AuthenticatorException {
              return removeAccountExplicitly(account);
            }
          });
    }
docs: The remove operation is posted to the given {@code handler}, and will be executed according to
  the {@link IdleState} of the corresponding {@link org.robolectric.util.Scheduler}.