class View {

  public <D extends MaybeDocument> DocumentChanges computeDocChanges(
      ImmutableSortedMap<DocumentKey, D> docChanges) {
    return computeDocChanges(docChanges, null);
  }

  public  View(Query query, ImmutableSortedSet<DocumentKey> remoteDocuments);

}