class RunMessageDecoder implements RequestMessageDecoder {

    @Override
    public RequestMessage decode( Neo4jPack.Unpacker unpacker ) throws IOException
    {
        String statement = unpacker.unpackString();
        MapValue params = unpacker.unpackMap();
        return new RunMessage( statement, params );
    }

    public  RunMessageDecoder( BoltResponseHandler responseHandler );

}