private static <D, T> T executeCommand(final String database, final BsonDocument command,
                                           final Decoder<D> decoder, final ConnectionSource source, final Connection connection,
                                           final ReadPreference readPreference,
                                           final CommandReadTransformer<D, T> transformer, final SessionContext sessionContext) {
        return executeCommand(database, command, new NoOpFieldNameValidator(), decoder, source, connection,
                readPreference, transformer, sessionContext);
    }
private static <D, T> T executeCommand(final String database, final BsonDocument command,
                                           final Decoder<D> decoder, final ConnectionSource source, final Connection connection,
                                           final ReadPreference readPreference,
                                           final CommandReadTransformer<D, T> transformer, final SessionContext sessionContext) {
        return executeCommand(database, command, new NoOpFieldNameValidator(), decoder, source, connection,
                readPreference, transformer, sessionContext);
    }
private static < D , T > T executeCommand ( final String database , final BsonDocument command , final Decoder < D > decoder , final ConnectionSource source , final Connection connection , final ReadPreference readPreference , final CommandReadTransformer < D , T > transformer , final SessionContext sessionContext ) { return executeCommand ( database , command , new NoOpFieldNameValidator ( ) , decoder , source , connection , readPreference , transformer , sessionContext ) ; }
/* Private Connection Helpers
/ * Private Connection Helpers