code: public <DocumentT> RemoteMongoCollection<DocumentT> getCollection(
        final String collectionName,
        final Class<DocumentT> documentClass
    ) {
      return new RemoteMongoCollectionImpl<>(
          proxy.getCollection(collectionName, documentClass), dispatcher);
    }
docs: Gets a collection, with a specific default document class.
  
  @param collectionName the name of the collection to return
  @param documentClass  the default class to cast any documents returned from the database into.
  @param <DocumentT>    the type of the class to use instead of {@code Document}.
  @return the collection