class View {

  public ViewChange applyChanges(DocumentChanges docChanges) {
    return applyChanges(docChanges, null);
  }

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

}