static BsonDocument executeCommand(final ReadBinding binding, final String database, final CommandCreator commandCreator,
                                       final boolean retryReads) {
        return executeCommand(binding, database, commandCreator, new BsonDocumentCodec(), retryReads);
    }
static BsonDocument executeCommand(final ReadBinding binding, final String database, final CommandCreator commandCreator,
                                       final boolean retryReads) {
        return executeCommand(binding, database, commandCreator, new BsonDocumentCodec(), retryReads);
    }
static BsonDocument executeCommand ( final ReadBinding binding , final String database , final CommandCreator commandCreator , final boolean retryReads ) { return executeCommand ( binding , database , commandCreator , new BsonDocumentCodec ( ) , retryReads ) ; }
/* Read Binding Helpers
/ * Read Binding Helpers