code: private ChangeEvent<BsonDocument> getSynthesizedRemoteChangeEventForDocument(
        final CoreRemoteMongoCollection<BsonDocument> remoteColl,
        final BsonValue documentId
    ) {
      return getSynthesizedRemoteChangeEventForDocument(
          remoteColl.getNamespace(),
          documentId,
          remoteColl.find(getDocumentIdFilter(documentId)).first());
    }
docs: Returns a synthesized change event for a remote document.
  
  @param remoteColl the collection the document lives in.
  @param documentId the _id of the document.
  @return a synthesized change event for a remote document.