@Override
 public void unregister(byte[] clientId, Iterable<ObjectId> objectIds) {
   List<ObjectId> objectIdList = CollectionUtil.newArrayList(objectIds);
   mUnregistrations.add(objectIdList);
   mCurrentRegistrations.removeAll(objectIdList);
   super.unregister(clientId, objectIds);
 }
 @Override
 public void requestSyncFromContentResolver(
     Bundle bundle, Account account, String contractAuthority) {
   mRequestedSyncs.add(bundle);
   super.requestSyncFromContentResolver(bundle, account, contractAuthority);
 }