code: public WriteResult<T, K> insert(WriteConcern concern, T... objects) throws MongoException {
          DBObject[] dbObjects = convertToDbObjects(objects);
          return new WriteResult<T, K>(this, dbCollection.insert(concern, dbObjects), dbObjects);
      }
docs: Inserts objects into the database.
  if the objects _id is null, one will be generated
  you can get the _id that were generated by calling getSavedObjects() or getSavedIds() on the result
  
  @param objects The objects to insert
  @param concern the write concern
  @return The result
  @throws MongoException If an error occurred