Impressão bonita do Bson usando o driver Java MongoDb

Estou usando o Mongo Aggregation Framework usando o driver Java MongoDB, versão 3.3. eu tenho umpipeline de agregação, que é apenas uma coleção do tipoList<Bson>. Estou tentando encontrar uma maneira de imprimir bastante cada estágio do pipeline.

Chamando otoString&nbsp;O método em cada elemento não é suficiente, porque cada estágio é uma instância de uma implementação simples doBson&nbsp;interface, que éSimplePipelineStage. Esta classe estúpida não tem nenhuma substituição datoString&nbsp;método.

O pipeline é criado usando métodos de fábrica do driver mongo javaAggregates&nbsp;classe, como o seguinte:

Aggregates.match(/* ... */)
Aggregates.project(/* ... */)
// And so on...

Javadoc pode ser encontradoaqui.

Como posso imprimir esses objetos? Eu tenho certeza que o tipoBasicDbObject&nbsp;tem um inteligentetoString&nbsp;implementação, mas não consigo encontrar uma maneira de converter deBson&nbsp;paraBasicDbObject.

Muito obrigado antecipadamente.