code: @SuppressWarnings({"unchecked"})
      public WriteResult<T, K> insert(List<T> list) throws MongoException {
          return insert(list.toArray((T[]) new Object[list.size()]));
      }
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 list The objects to insert
  @return The result
  @throws MongoException If an error occurred