code: public static BulkWriteResult acknowledged(final WriteRequest.Type type, final int count, final Integer modifiedCount,
                                                 final List<BulkWriteUpsert> upserts) {
          return acknowledged(type == WriteRequest.Type.INSERT ? count : 0,
                              (type == WriteRequest.Type.UPDATE || type == WriteRequest.Type.REPLACE) ? count : 0,
                              type == WriteRequest.Type.DELETE ? count : 0,
                              modifiedCount, upserts);
      }
docs: Create an acknowledged BulkWriteResult
  
  @param type          the type of the write
  @param count         the number of documents matched
  @param modifiedCount the number of documents modified, which may be null if the server was not able to provide the count
  @param upserts       the list of upserts
  @return an acknowledged BulkWriteResult