code: public <ResultT> ResultT findOne(final Class<ResultT> resultClass) {
      return executeFindOne(new BsonDocument(), null, resultClass);
    }
docs: Finds a document in the collection.
  
  @param resultClass the class to decode each document into
  @param <ResultT>   the target document type
  @return the resulting document