driver-legacy/src/main/com/mongodb/BulkWriteOperation.java
public BulkWriteRequestBuilder find(final DBObject query) {
        isTrue("already executed", !closed);
        return new BulkWriteRequestBuilder(this, query, collection.getDefaultDBObjectCodec(), collection.getObjectCodec());
    }
public BulkWriteRequestBuilder find(final DBObject query) {
        isTrue("already executed", !closed);
        return new BulkWriteRequestBuilder(this, query, collection.getDefaultDBObjectCodec(), collection.getObjectCodec());
    }
public BulkWriteRequestBuilder find ( final DBObject query ) { isTrue ( "already executed" , ! closed ) ; return new BulkWriteRequestBuilder ( this , query , collection . getDefaultDBObjectCodec ( ) , collection . getObjectCodec ( ) ) ; }
Start building a write request to add to the bulk write operation.  The returned builder can be used to create an update, replace,
or remove request with the given query.

@param query the query for an update, replace or remove request
@return a builder for a single write request
Start building a write request to add to the bulk write operation . The returned builder can be used to create an update replace or remove request with the given query .